项目开发中ajax的异常处理起来算是比较头疼的,因为是异步请求,所以即使ajax异常程序依然会继续执行,导致找ajax的异常比较麻烦。

今天处理ajax异常时搜到一篇文章,提到error可以返回ajax异常信息。

            $.ajax({
url: url,
type: "post",
data: data,
dataType: "json",
success: function(){
//callback;
}
error: function (XMLHttpRequest, textStatus, errorThrown) {
// 状态码
console.log(XMLHttpRequest.status);
// 状态
console.log(XMLHttpRequest.readyState);
// 错误信息
console.log(textStatus);
}
});

有了error可以准确定位ajax请求哪里异常,处理异常非常方便。

最新文章

  1. HBase的Write Ahead Log (WAL) —— API与基本概念
  2. 使用OpenXML操作Office文档
  3. Android Studio使用教程(二)
  4. 教你如何拔取百度地图POI兴趣点
  5. Winform动态加载TabControl用法
  6. 关于jave在oracle驱动下事务提交与回滚问题
  7. JUnit test case 执行顺序
  8. 创建TabBar
  9. Java 读书笔记 (十七) Java 重写(Override)与重载(Overload)
  10. 【一本通1248:Dungeon Master&&洛谷UVA532 Dungeon Master】
  11. MyEclipse10 复制之前的项目部署到tomcat时项目名称对不上,还是复制前的项目名称,哪里修改设置
  12. PAT 1061 判断题
  13. 转载:2.2 Nginx配置的通用语法《深入理解Nginx》(陶辉)
  14. MyEclipse 2017 CI 10 发布(附下载)
  15. BZOJ4556 HEOI2016 字符串
  16. Hello QT(译)
  17. Django中的过滤器
  18. hdu1007 平面最近点对(暴力+双线程优化)
  19. dotfiles项目
  20. 【共享单车】—— React后台管理系统开发手记:主页面架构设计

热门文章

  1. Xubuntu VNC Xfce4
  2. oracle中scn(系统改变号)
  3. 仿网易新闻 ViewPager 实现图片自动轮播
  4. Web Compiler
  5. IOS修改webView背景透明以及IOS调用前台js的方法
  6. 虚拟机安装Centos7 , 没有可用的网络设备【ifconfig 只有lo而没有eth0的解决办法】
  7. SunRay4(新蕾4) 定时自动关机方案, Linux后台自动任务crontab实践
  8. python 学习笔记 redis操作
  9. command 'x86_64-linux-gnu-gcc' failed with exit status 1错误及解决方案
  10. mac os 禁止apache httpd自动启动(转)