对Ajax回调函数中返回错误信息的处理及常见情况整理
对Ajax回调函数中返回错误信息的处理及常见情况整理
当我们使用Ajax调用服务器端接口时,对于后台返回的信息有两个处理逻辑,一个是成功回调函数success,一个是失败回调函数error。error的函数方法是在自动判断 (xml 或 html)) 请求失败时将被调用。这个方法有三个参数:XMLHttpRequest 对象,textStatus错误信息,errorThrown(可能)捕获的错误对象。
function (XMLHttpRequest, textStatus, errorThrown) {// 通常情况下textStatus和errorThown只有其中一个有值
}
一般情况下当请求失败时,最为简单的方法时直接告知用户“服务器链接失败”。
error:funtion(data){alert("服务器链接失败");
}
但是如果我们想要获得较为详细的错误信息,以便根据此信息更快的定位错误方向和进行解决处理,在ajax中是可以像下面这样设置的:
error: function(XMLHttpRequest, textStatus, errorThrown) {alert(XMLHttpRequest.status);//状态码alert(XMLHttpRequest.readyState);//状态alert(textStatus);//错误信息}
对Ajax回调函数中返回错误信息的处理及常见情况整理相关推荐
- spring返回数据使用ajax,【spring 后台跳转前台】使用ajax访问的后台,后台正常执行,返回数据,但是不能进入前台的ajax回调函数中...
问题1: 使用ajax访问的后台,后台正常执行,并且正常返回数据,但是不能进入前台的ajax回调函数中 问题展示: 问题解决: 最后发现是因为后台的方法并未加注解:@ResponseBody,导致方法 ...
- 解决ajax回调函数无返回值得问题
解决ajax回调函数无返回值得问题 参考文章: (1)解决ajax回调函数无返回值得问题 (2)https://www.cnblogs.com/lzxlfly/p/5879167.html (3)ht ...
- C语言中返回错误信息的函数总结
C语言strerror()函数:返回错误原因的描述字符串 头文件: #include <string.h> 定义函数: char * strerror(int errnum); 函数说明: ...
- ajax回调函数的返回值,使用ajax和回调函数向函数传递/返回值
我试图读p_info函数返回从函数getproductInfo包含ajax调用,但我得到未定义的值.我使用回调函数来实现这一点,但仍然无法正常工作.我错在哪里?使用ajax和回调函数向函数传递/返回值 ...
- 关于Ajax回调函数内返回值无法给全局变量赋值的问题
众所周知,Ajax从后端获得数据到回调函数,想要将获取的值赋给全局变量的话要将Ajax中的async改为false,使其同步,不然js在按顺序执行时等请求发出后就先去执行Ajax下面的代码了. var ...
- ajax回调函数中不能触发input[type='file']事件的解决方法
今天在做文件上传遇到一个问题,在ajax回调成功后触发input[type='file']元素的事件时始终不能弹出文件选择对话框 ,于是开始各种问题的排除,最终我发现在ajax 异步提交不行,要同步提 ...
- ajax回调函数中获取到的日期类型为时间戳
示例代码: 页面: $("#test").click(function(e) { $.get( "/test", function(data) { consol ...
- 对ajax回调函数的研究
假如你现在还在为自己的技术担忧,假如你现在想提升自己的工资,假如你想在职场上获得更多的话语权,假如你想顺利的度过35岁这个魔咒,假如你想体验BAT的工作环境,那么现在请我们一起开启提升技术之旅吧,详情 ...
- ios请求php接口失败,laravel,php_iOS调用Laravel接口返回错误信息,laravel,php,ios - phpStudy...
iOS调用Laravel接口返回错误信息 iOS端代码如下: AFHTTPRequestOperationManager *manage = [[AFHTTPRequestOperationManag ...
- JavaScript 回调函数中的 return false 问题
今天一个同事问了我一个问题,就是在 Ajax 方法中,请求成功后(success)的回调函数中根据响应的值来判断程序是否继续执行,他不解的是在回调函数中已经 return false 了,但是 Aja ...
最新文章
- 16 导出pcb各网络的布线长度_设计PCB流程
- 看oracle 的数据库位数
- PowerShell Core 6.2 发布,侧重于性能改进
- android通话记录列表apk,android打电话,发短信,获取通讯录、通话记录、短信记录...
- 自定义标签报 无法为TAG [my2:hello]加载标记处理程序类[null]
- 微服务中集成分布式配置中心 Apollo
- MySQL NDB Cluster
- 如何将彩色网页内容变成灰白的
- 不信你不来!周老师带你用ArkControl实现自动化运维体系建设
- 配置CentOS6.3 NFS
- linux命令 bind,Linux bind命令
- 线上python课程一般多少钱-培训python多少钱 ?
- Java Maps的9个常见问题
- etcd v3 php,Etcd clientV3 使用TLS证书存取KV
- 2021-09-03DIEN分成两步去抓取用户的兴趣演化:1兴趣抽取层 去抽取基于用户行为序列的兴趣序列2兴趣演化层 跟target item相关
- find -regex
- java 奥运五环_[求助]求奥运五环 java代码
- uoni扫地机器人好用吗_由利Uoni扫地机器人V980 MAX好用吗?详细测评告诉你
- 人脸核身 微信h5_微信小程序人脸核身---快速入门到实战(附开发工具类,复制即用)...
- 大数据 杨栋_大数据专家杨栋谈如何助高考考生事半功倍