我請求與阿賈克斯的URL導致HTTP標頭碼500我希望它可以觸發誤差函數:jQuery的Ajax錯誤回調不點火
$.ajax({
url: "http://xxx",
dataType: "jsonp",
crossDomain: true,
success: function(data) {
alert('success');
},
error: function() {
alert('error');
}
});
這個工作在Safari,但在失敗鉻和火狐。
我在做什麼錯?
這是最新的jquery 1.4.X,其原因我不能升級到更高版本..
的響應發送一個HTTP代碼500,內容類型application/JSON和內容:
jsonp1310063232212({ 「error」:{「reason」:「User not found」}})
我不確定此版本的jQuery是否可以檢測到JSONP錯誤。嘗試設置超時請求。如果在超時過期後沒有收到結果,則可能會調用回調。 –
謝謝,但沒有改變。沒有錯誤回調,沒有成功的回調。還添加了ajaxError方法,但也沒有被調用。 – Wesley