将参数发送到用.load()加载的局部视图


Send parameters to partial view loaded with .load()

我的表单中有一个按钮"添加问题",当我点击它时,我会加载一个部分视图,如下所示:

$("." + classname).load("/partials/question-partial.phtml");

类名是例如"questioncontainer3"。但现在我的问题是,如何将参数发送到视图并在视图中使用它们?

使用相同的load()函数,您可以简单地执行:

$("." + classname).load("/partials/question-partial.phtml", { "firstfield": "Jon", "secondfield": "Susan" } );

在jquery中使用.ajax()函数。可以在settings参数中传递data

.load()是这方面的简化版本。

在Zend中,假设你在控制器中,你可以使用:

$params = $this->getRequest()->getParams();

并且$params将是来自GETPOST的参数的阵列。