</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>
我知道当我在浏览器上点击此网址时,这个网址会给我:
{
error: "Could not authenticate you."
request: "/1/statuses/retweeted_to_me.json"
}
我想在上面的ajax调用中捕获相同的内容。现在alert(data)
为空
答案 0 :(得分:0)
您需要将dataType: 'json'
添加到您的ajax调用中。然后你可以使用:
alert(data.error);
或者,如果它最终出现在错误函数中:
error: function(req, err) {
alert(req.responseText);
}
答案 1 :(得分:0)
将您的alert(data);
移至error:
处理函数,它应显示,因为您收到了错误。