我想在用戶發生AJAX錯誤時提醒用戶。您可以通過$.ajaxSetup
做到這一點:
$.ajaxSetup({
error: function() {
alert("OOPS!")
}
});
But the jQuery docs recommend against this:
注:全球的回調函數應該 與各自全球 阿賈克斯事件處理 方法-.ajaxStart(),.ajaxStop(集), .ajaxComplete(),.ajaxError(), .ajaxSuccess(),.ajaxSend() - 而不是 之內的設置對象 $ .ajaxSetup()。
所以我想我應該這樣做:
$("#some_random_div").ajaxError(function() {
alert("OOPS!")
});
這沒有意義,我:AJAX的錯誤回調屬於我作爲一個整體,而不是特定的頁面元素的應用。那麼爲什麼回調函數應該與一個單獨的頁面元素相關聯?
所以:爲什麼jQuery文檔建議使用看起來不太可讀的方法,哪種方法最好?
我更喜歡ajaxSetup用於此目的。 – Kris 2012-04-24 10:36:24