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

时间:2013-11-25 22:22:58

标签: php ajax zend-framework partial-views

我的表单中有一个按钮“添加问题”,当我点击它时,我加载了这样的局部视图:

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

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

2 个答案:

答案 0 :(得分:1)

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

.load()是此版本的简化版。

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

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

$params将是来自GETPOST的参数数组。

答案 1 :(得分:1)

使用相同的load()函数,您只需执行以下操作:

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