0
必須有一些我不明白的地方。我要求一個404迴應URL,所以下面的代碼工作:ajaxError不會觸發,但會出錯
$.ajax({
url: '/echo/error',
success: function(){
alert('that was a success');
},
error: function(){
alert('error');
},
complete: function(){
alert('complete');
}
});
它會提醒「錯誤」,然後「完成」。沒關係。
的問題是,如果我之前補充一點:
$('document').ajaxError(function(){
alert('ajaxError');
});
$('document').ajaxComplete(function(){
alert('ajaxComplete');
});
我從來沒有得到 「ajaxError」 或 「ajaxComplete」。我究竟做錯了什麼 ? (我使用jQuery 1.9.1)
這裏是小提琴:http://jsfiddle.net/CQmZ8/
而不是提醒你有錯誤,爲什麼不利用有用的回調參數並記錄它們? –
'$(document)',而不是'$('document')',DOM中沒有標籤文檔http://jsfiddle.net/CQmZ8/1/ –