[英]ZEND Framework and JQuery/AJAX
我是zend framework和ajax的新手。 我想要在應用程序中執行特定操作。
假設我有一個動作及其相應的觀點。 在該視圖中,我有多種內容,例如圖表繪制,表格制作和其他HTML內容。
我只想在下降淹沒更改事件時更新圖表,而無需再次加載整個頁面。
怎么做 在這方面幫助我。
我搜索了很多,但找不到任何有用的東西。
IndexContrller
public homeAction(){
if($num==0){
//Chart Data Here
}
else if(num==1){
//Table Data Here
}
}
簡而言之,我想在ZEND Framework中使用Ajax更新操作部分。
我如何在Zend Framework中使用jQuery實現Ajax提交。 您必須按照以下方式構建表單。
$form->setAttrib('id','div_form');
$form->addElement('submit', 'submit', array(
'label' => 'Ajax Submit',
'onclick' => "$('#div_form').load('" . "/index/home" . "', $('#div_form').serializeArray() ); return false;"
));
像上面顯示的那樣添加提交。
返回false; 取消實際提交的表格。
在您的IndexController.php中,
public function homeAction() {
$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"; // here you can render your element for display graph in view
}
請嘗試上述操作,如果您有任何問題,請告訴我。
希望對您有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.