2013-10-12 2 views
0

여기에서 Google과 Google을 검색하면 내 문제에 대한 답변을 찾지 못했습니다.호출 후 Ajax 성공 이벤트가 작동하지 않습니다.

애니메이션이 실행되지 않는 것, 간단한 경고를 시도한 것, 작동하지 않은 것 중 하나입니다.

이 함수는 성공 부분을 제외하고 필자가 원하는대로 작동합니다 (거의).

성공 이벤트가 호출되지 않는 이유는 무엇입니까?

$(function() { 
    $(".seguinte").click(function() { 
     var fnome = $('.fnome').val(); 
     var fmorada = $('.fmorada').val(); 
     var flocalidade = $('.flocalidade').val(); 
     var fcodigopostal = $('.fcodigopostal').val(); 
     var ftelemovel = $('.ftelemovel').val(); 
     var femail = $('.femail').val(); 
     var fnif = $('.fnif').val(); 
     var fempresa = $('.fempresa').val(); 

     var dataString = 'fnome='+ fnome + '&fmorada=' + fmorada + '&flocalidade=' + flocalidade + '&fcodigopostal=' + fcodigopostal + '&ftelemovel=' + ftelemovel + '&femail=' + femail + '&fnif=' + fnif + '&fempresa=' + fempresa; 


     $.ajax({ 
      type: "GET", 
      url: "/ajaxload/editclient.php", 
      data: dataString, 
      success: function() { 
        $('.primeirosector').animate({ "left": "+=768px" }, "fast"); 
      } 
     }); 
     return false; 
    }); 
}); 
+0

네트워크 탭에서 콘솔을 확인하십시오. 요청을 보냈습니까? – tymeJV

+0

@tymeJV 예, 요청이 문제없이 전송되고 있습니다. –

+0

ajax 호출에 오류 처리기를 추가하려고 시도 했습니까? –

답변

0

데이터에서 쿼리 문자열을 전달하려고 시도하면 json 데이터 여야합니다. 메서드 편집 클라이언트가 전달하는 모든 매개 변수가 있습니까? 이를 테스트하는 간단한 방법하여 수행되는 다음

변경이 라인이

url: "/ajaxload/editclient.php" + "?" + dataString; 

처럼이 라인

data: dataString 

이 있어야하고 적절한 처리 방법을 제거하고, 자바 스크립트 객체를 생성하여 다음과 같이 데이터로 전송하십시오.

var sendData ={ 
     fnome: $('.fnome').val(), 
     fmorada: $('.fmorada').val(), 
     flocalidade: $('.flocalidade').val(), 
     fcodigopostal: $('.fcodigopostal').val(), 
     ftelemovel: $('.ftelemovel').val(), 
     femail: $('.femail').val(), 
     fnif: $('.fnif').val(), 
     fempresa: $('.fempresa').val() 
} 

$.ajax({ 
    url: "/ajaxload/editclient.php", 
    dataType: 'json', 
    data: sendData, 
    success: function() { 
        $('.primeirosector').animate({ "left": "+=768px" }, "fast"); 
      } 
}); 

이것은 게시물 요청이 아니어야합니까? 희망 하시겠습니까?

관련 문제