我一直無法從我的ajax調用中檢索錯誤消息,以便弄清楚錯誤是什麼。從我的ajax調用中提取errorThrown
我已經看到了這個問題:errorThrown in Jquery Ajax Returns Undefined?
我複製了錯誤的電話,但還是沒有結果。
grab_songs = function() {
$.ajax({
type:'POST',
url: 'http://tangoalphatango.com/songs.php',
succss: function(data) {
$('#result').html('success');
},
error: function(x, textStatus, errorThrown){
alert(errorThrown);
}
});
}
$('.song-title').click(grab_songs);
爲什麼不會阿賈克斯給我的錯誤信息?
你使用的是什麼版本的jQuery? – Ian
如果是跨域調用,則每個API文檔都沒有錯誤可用'注意:此處理程序不針對跨域腳本和JSONP請求調用。 'http://api.jquery.com/jQuery.ajax/ – charlietfl
似乎'errorThrown'只會在發現HTTP錯誤時被填充。我認爲有非HTTP錯誤的可能性 – Ian