2013-10-24 5 views
0

나는 다음과 같은 아약스 요청이 있습니다아약스 GET 요청 neihter 성공도 실행 실패

<?php 

    echo "5"; 
?> 

사람이 문제가 무엇을 찾아 낼 수 있습니다 : 다음 코드를 포함하는 다음의 PHP 파일을 호출

function getDetails() 
{ 
    $.ajax({ 
      type: 'GET', 
      url: 'http://xxxxxx/get_determined_prize.php', 
      success: function(result) 
      { 
       alert(result); 
      }, 
      fail: function() 
      { 
       console.log("Failure!!"); 
      } 
     }); 
} 

을 내 암호로? 내가 아약스 요청을 실행하는 동안 javascript 메소드를 디버깅 할 때 성공과 실패 메소드 모두 건너 뛰었습니다.

+0

ajax 요청이 실행됩니다. 실패 대신 오류가 있어야합니다. – lexith

+0

두 파일이 동일한 서버에 있다면 말해 줄 수 있습니다. 즉, 콘솔에서 결과를 보는 경우 ajax – developerCK

+0

@razhial을 통해 자신의 URL을 액세스하는 것입니다. [13 : 41 : 44.869] GET http : // localhost /get_determined_prize.php [HTTP/1.1 200 OK 2ms] –

답변

0

링크를 따라 해보세요이 http://api.jquery.com/jQuery.ajax/

var request= $.ajax({ 
     type: 'GET', 
     url: 'http://url/get_determined_prize.php', 
     success: function(result) 
     { 
      alert(result); 
     } 
    }); 

request.fail(function() 
     { 
      console.log("Failure!!"); 
     }); 

jqXHR.fail (기능 (jqXHR, textStatus, errorThrown) {}); 오류 콜백 옵션의 대체 구문 인 .fail() 메서드는 사용되지 않는 .error() 메서드를 대체합니다. 자세한 구현 방법은 deferred.fail()을 참조하십시오.