博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ajax 的应答错误处理
阅读量:6210 次
发布时间:2019-06-21

本文共 783 字,大约阅读时间需要 2 分钟。

  ajax 的应答错误处理

(1)无权限

Js代码  
  1. if ((data.status && data.status == '401') || (data.statusText && data.statusText == 'No Transport')) {  
  2.            console.log(data);  
  3.            var currentUrl = window.location.href;  
  4.            window.location.href = currentUrl;  
  5.            return;  
  6.        }  

 

 

(2)404或网络断开

Js代码  
  1. if ((data.status && data.status == '404') || (data.statusText && data.statusText == 'Not Found')  
  2.                         || (data.statusText && data.statusText == 'error')) {  
  3.                         console.log(data);  
  4.                         this._notice('网络失败,请稍后再试');  
  5.                         return;  
  6.                     }  

 

完整示例:

Js代码  
  1. success:function (data) {  
  2.                     isCheckIdentify = false;  
  3.                     $('.sendSMSBtn').removeClass("btn-disable").val("获取验证码");  
  4.                     if ((data.status && data.status == '404') || (data.statusText && data.statusText == 'Not Found')  
  5.                         || (data.statusText && data.statusText == 'error')) {  
  6.                         console.log(data);  
  7.                         this._notice('网络失败,请稍后再试');  
  8.                         return;  
  9.                     }  

 

 

转载地址:http://oxkja.baihongyu.com/

你可能感兴趣的文章
使用curl命令查看访问url的时间
查看>>
WinForm中跨线程操作控件
查看>>
下MFC中对象、句柄、ID之间的区别.
查看>>
如何构建Win32汇编的编程环境(ONEPROBLEM个人推荐)
查看>>
Flymeos插桩适配教程
查看>>
还在用PS磨皮去皱?看看如何用神经网络高度还原你的年轻容貌!
查看>>
大端模式与小端模式、网络字节顺序与主机字节顺序
查看>>
微信支付申请90%的商户都卡在这儿了,申请微信支付,商户功能设置详细说明...
查看>>
高仿Instagram 页面效果android特效
查看>>
2016 年总结
查看>>
将String转化成Stream,将Stream转换成String
查看>>
java路径Java开发中获得非Web项目的当前项目路径
查看>>
Google API设计指南-资源名称
查看>>
【工具使用系列】关于 MATLAB 遗传算法与直接搜索工具箱,你需要知道的事
查看>>
Kali-linux Arpspoof工具
查看>>
PDF文档页面如何重新排版?
查看>>
基于http协议使用protobuf进行前后端交互
查看>>
AlphaGo Zero用它来调参?【高斯过程】到底有何过人之处?
查看>>
Linux平台Oracle多个实例启动说明
查看>>
bash腳本編程之三 条件判断及算数运算
查看>>