2013-10-24 61 views
0

我有以下的Ajax請求:AJAX GET請求neihter成功也不失敗執行

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

它調用包含以下代碼以下PHP文件:

<?php 

    echo "5"; 
?> 

有人可以找出是什麼問題用我的代碼?當我調試javascript方法時,執行ajax請求時,跳過的成功和失敗方法。

+0

ajax請求被觸發?應該是錯誤而不是失敗。 – lexith

+0

可以告訴我,如果兩個文件都在同一臺服務器上,意味着你通過ajax訪問自己的url – developerCK

+0

@razhial當我看到控制檯的結果是 - [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()。