2014-10-16 56 views
0

Ajax提交不起作用。这里是我的控制器代码。CakePHP2.3:ajax提交不起作用

if ($this->UserType->save($this->request->data)) { 
     if($this->request->isAjax()){ 
     $this->render('success','ajax'); 
} 

我在UserTypes文件夹中做了一个success.ctp。

<p style="background-color:green;">Massage Sent</p> 

在add.ctp文件中,我添加了以下代码。

<?php 
     echo $this->js->submit('Send',array(
     'update'=>'#success', 
     'class'=>'btn btn-danger', 
     'style'=>'width:45%;margin-top:1%;height:30px;' 
    )); 
?> 

我有添加HTML DIV下按钮

<div id="success"></div> 

我不知道问题出在哪里?为什么它不起作用?

+0

如果您使用firefox安装firebug并检查ajax请求发送了什么响应。使它更容易调试 – 2014-10-16 13:37:57

回答

0

我已经解决了这个问题后,大旅程!这里的问题是我用过$this->js->submit它实际上是$this->Js->submit。 Capital J.