jQuery ajaxError()

发布时间:2020-06-24 02:25:08发布者:admin浏览数:

ajaxError()方法设置当ajax请求失败时执行的回调函数。

[JavaScript] 纯文本查看 复制代码

.ajaxError(handler(event, jqXHR, ajaxSettings, thrownError))

参数解析:

handler():请求失败时,执行的回调函数,它具有四个参数:

(1).event:表示当前事件的event对象。

(2).jqXHR:发送当前AJAX请求的jqXHR对象;

(3).ajaxSettings:表示本次AJAX请求的所有参数设置(包括无需指定的默认参数选项)的Object对象;

(4).thrownError:错误信息字符串(响应状态的文本描述部分,如'Not Found'或'Internal Server Error')。

jQuery1.0版本添加。

特别说明:

(1).jQuery1.9+,全局AJAX事件的所有处理程序,包括ajaxError()添加的方法,必须附加到document。

(2).如果$.ajax()或$.ajaxSetup()调用时, global选项设置为false,ajaxSuccess()将不会触发。

代码实例:

[HTML] 纯文本查看 复制代码运行代码

<!DOCTYPE html><html><head><meta charset=" utf-8"><meta name="author" content="http://www.softwhy.com/" /><title>蚂蚁部落</title><style>p { width:100px; height:100px; background-color:#ccc; display:none;}</style><script src="https://code.jquery.com/jquery-3.1.1.js"></script><script type="text/javascript"> $(document).ready(function(){ $(document).ajaxError(function () { $("p").show() }); $("#bt").click(function () { $("p").load("mytest/jQuery/loadd.txt"); }) }) </script></head><body><p></p><p>此处显示加载的内容</p><input type="button" id="bt" value="查看演示"/></body></html>

如果请求失败,就会将隐藏的p元素显示出来。

  网站建设分类
程序开发 |  系统教程 |  软件应用 |  图形图像 |  网络应用 |  站长教程 |  网站建设 |  视频教程 |  硬件维护 |  IT资讯 |  中国it动力网
本站发布的系统与软件仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件!
如侵犯到您的权益,请及时通知我们,我们会及时处理。
Copyright @ 2019 中国it动力网 网站导航