2014-10-16 3 views
0

아약스 제출이 작동하지 않습니다. 여기 내 컨트롤러 코드가 있습니다.CakePHP2.3 : 아약스가 작동하지 않습니다.

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> 

나는 벨로우즈 코드를 추가했습니다.

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

나는

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

내가 문제가 어디 모르는 버튼 아래의 HTML DIV를 추가 있나요? 왜 작동하지 않는거야?

+0

firefox를 사용하는 경우 firebug를 설치하고 ajax 요청이 보내는 응답을 확인하십시오. 디버깅하기가 더 쉽다. –

답변

0

나는 큰 여행 후이 문제를 해결했습니다! 여기서 문제는 내가 사용한 $this->js->submit이다. 실제로는 $this->Js->submit이 될 것이다. Capital J.

관련 문제