2014-10-16 16 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.