我有一个网站http://1008designs.in/在主页上我已经建立了一个查询表格,表格通常验证工作正常,但我需要Jquery& Ajax验证,表单提交'查询/添加',请帮助我如何在cakephp 2.0中使用Jquery Ajax,我浏览了Andrew Perkins的视频,但它对我不起作用。如果我提交表格,则整个主页将显示在该查询分部上。我正在尝试一周,但没有工作,请尽快帮助我。
答案 0 :(得分:0)
当您使用ajax向控制器enquiry/add
提交表单时,ajax请求的html returend是与此enquiry/add
相关联的视图。如果要自定义此html,则必须在控制器中修改add
操作:
在行动结束时试试这个:
if($this->request->is('ajax'))
{
$this->autoRender = false;
$this->render('/elements/enquiry_success');
}
在app / view / elements /中添加enquiry_success.ctp,其中包含一些html / php代码,这些代码将返回给#succces div(例如<p>Enquiry added!!!</p>
)。
此代码检测请求是否为ajax和id它是否为行为提供默认视图但是某些元素。