當(dāng)Ajax請求完成并出現(xiàn)錯誤時,ajaxError()方法將附加一個要調(diào)用的函數(shù)。這是一個AjaxEvent。
每當(dāng)Ajax請求完成并出現(xiàn)錯誤時,jQuery都會觸發(fā)ajaxError事件。此時,將執(zhí)行已使用ajaxError()方法注冊的所有處理程序。
注意:從jQuery 1.8版開始,此方法僅應(yīng)附加到文檔中。
$(document).ajaxError(function(event, xhr, options, thrownError))
當(dāng)Ajax請求失敗時顯示一條消息:
$(document).ajaxError(function(){
$("#error").text("發(fā)生錯誤!!!");
});測試看看?/?使用event,xhr和options參數(shù)可獲得更有用的輸出:
$(document).ajaxError(function(event, xhr, options){
$("#error").append("Error requesting page: " + options.url);
$("#error").append(xhr.status);
$("#error").append(event.type);
});測試看看?/?| 參數(shù) | 描述 |
|---|---|
| function(event, xhr, options, thrownError) | 指定當(dāng)請求完成并出現(xiàn)錯誤時要運(yùn)行的函數(shù) 參數(shù):
|