2011-09-06 79 views
0
</html> 
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> 
<script> 
$.ajax({ 
      type: 'GET', 
      url: 'http://api.twitter.com/1/statuses/retweeted_to_me.json?&callback=?', 
      success: function(data) { 
     alert(data); 
     }, 
     error: function(data) { 

     } 
     }); 

</script> 
</html> 

我知道這個網址給我,當我打這個網址上的瀏覽器:如何在ajax調用中捕獲響應?

{ 
error: "Could not authenticate you." 
request: "/1/statuses/retweeted_to_me.json" 
} 

我要趕同樣的事情在我的ajax調用以上。現在alert(data)爲空

回答

0

您需要將dataType: 'json'添加到您的ajax調用中。然後你可以使用:

alert(data.error); 

或者,如果在錯誤函數結束:

error: function(req, err) { 
    alert(req.responseText); 
} 
0

移動你alert(data);error:處理功能,它應該顯示既然你recieving錯誤。