當Ajax請求完成并出現(xiàn)錯誤時,ajaxError()方法將附加一個要調用的函數(shù)。這是一個AjaxEvent。
每當Ajax請求完成并出現(xiàn)錯誤時,jQuery都會觸發(fā)ajaxError事件。此時,將執(zhí)行已使用ajaxError()方法注冊的所有處理程序。
注意:從jQuery 1.8版開始,此方法僅應附加到文檔中。
$(document).ajaxError(function(event, xhr, options, thrownError))
當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) | 指定當請求完成并出現(xiàn)錯誤時要運行的函數(shù) 參數(shù):
|