cakephp 3.0提交表格的一部分

时间:2015-08-25 14:12:22

标签: php cakephp-3.0

是否可以在不刷新整个页面的情况下提交表单的一部分?基本上,我想在视图中添加一个带按钮的搜索框,当我单击此按钮时,它会在控制器中运行一个功能/动作。我的道歉,如果之前有人询问,但我已经搜索了几个小时,我无法理解我遇到过的那些。

1 个答案:

答案 0 :(得分:0)

此页面将帮助您了解CakePHP如何处理AJAX: http://book.cakephp.org/3.0/en/controllers/components/request-handling.html 现在,请注意表单的默认行为是将其自身提交到页面或同一页面(重新加载)。如果您想阻止表单提交(重新加载页面),请执行以下操作:

<form onsubmit = myFunc() >
..

function myFunc(){

//Send the ajax request. You can use JQuery

//Handle response

return false; //This will prevent the page reload...

}