首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我想要一些使用Jquery + Zend框架的简单AJAX实现教程

我想要一些使用Jquery + Zend框架的简单AJAX实现教程
EN

Stack Overflow用户
提问于 2011-03-08 20:51:15
回答 1查看 6.8K关注 0票数 6

我是ZF的新手。我正在努力使用Jquery实现AJAX表单提交,有没有人可以给我一个很好的教程来解释同样的问题(可以在ZF 1.10.+上使用)

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-13 01:47:59

我将解释如何在Zend Framework中使用jQuery实现Ajax提交。你必须像下面这样构建你的表单。

代码语言:javascript
复制
    $form->setAttrib('id','div_form');
    $form->addElement('submit', 'submit', array(
        'label' => 'Ajax Submit',
        'onclick' => "$('#div_form').load('" . "/ajax/submit" . "', $('#div_form').serializeArray() ); return false;"
    ));

添加如上图所示的提交。

代码语言:javascript
复制
return false;

取消表单的实际提交。

在你的AjaxController.php中,

代码语言:javascript
复制
public function submitAction() {
    $this->_helper->layout->disableLayout();
    $this->_helper->viewRenderer->setNoRender(TRUE);
    //Get your form data from the params
    Zend_Debug::dump($this->_getAllParams());
    //Process data using your model and return appropriate messages.
    echo "Your form is submitted";
}

尝试上面的方法,如果你有任何问题,请告诉我。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5232698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档