当Ajax请求完成并出现错误时,ajaxError()方法将附加一个要调用的函数。这是一个AjaxEvent。
每当Ajax请求完成并出现错误时,jQuery都会触发ajaxError事件。此时,将执行已使用ajaxError()方法注册的所有处理程序。
注意:从jQuery 1.8版开始,此方法仅应附加到文档中。
$(document).ajaxError(function(event, xhr, options, thrownError))
当Ajax请求失败时显示一条消息:
$(document).ajaxError(function(){ $("#error").text("发生错误!!!"); });测试看看‹/›
使用event,xhr和options参数可获得更有用的输出:
$(document).ajaxError(function(event, xhr, options){ $("#error").append("Error requesting page: " + options.url); $("#error").append(xhr.status); $("#error").append(event.type); });测试看看‹/›
参数 | 描述 |
---|---|
function(event, xhr, options, thrownError) | 指定当请求完成并出现错误时要运行的函数 参数:
|