2013-10-24 63 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()。