jQuery(function($){

             // 备份jquery的ajax方法
var _ajax=$.ajax;
// 重写ajax方法,
$.ajax=function(opt){
var _success = opt && opt.success || function(a, b){};
var _error = opt && opt.error || function(a, b){};
var _opt = $.extend(opt, {
success:function(data, textStatus){
// 如果后台将请求重定向到了登录页,则data里面存放的就是登录页的源码,这里需要判断(登录页面一般是源码,所以这里只判断是否有html标签)
if(data.meta.code == 返回的需要登录的状态码) {
alert('请先登录!');
window.location.href = "login.html";
return;
}
_success(data, textStatus);
},
error:function(data, textStatus){
if(data.meta.code == 返回的需要登录的状态码){
alert('请先登录!');
window.location.href = "login.html";
return;
}
_error(data, textStatus);
}
});
return _ajax(_opt);
};
});

最新文章

  1. Bootstrap 4-alpha 初体验
  2. 记录rewrite url我之前不知道的地方
  3. jQuery视差滚动插件,(附原理分析,调用方法)
  4. java同一个类不同方法间的同步
  5. Try..Finally..相信自己的眼睛
  6. SPOJ MULTQ3 7299 Multiples of 3 (区间更新)
  7. Internet连接共享访问,依赖服务或组无法启动
  8. java-MySQL存储过程
  9. Graphics.DrawString 方法
  10. 201521123023《Java程序设计》第13周学习总结
  11. PCI9054 学习小结
  12. 18 Ui美化 剪切动画clip
  13. BitmapToASCii
  14. Python基础之迭代器和生成器
  15. python基础2 数据类型、数据拼接、数据转换
  16. 【做题】CERC2017B. Buffalo Barricades——时间倒流
  17. Pytorch_01 Tensor,Autograd,构建网络
  18. Python中类的定义及使用
  19. 墨者学院——密码学加解密实训(Base64转义)
  20. go 源码学习之---Tail 源码分析

热门文章

  1. loadrunner随笔1
  2. jQuery对象与dom对象的转换
  3. Sql语句复习
  4. jQuery设置聚焦并使光标位置在文字最后
  5. USACO Milking Cows
  6. (转载)jQuery 1.6 源码学习(一)——core.js[1]之基本架构
  7. UILabel多种字体
  8. jdbc链接mysql插入数据后显示问号
  9. JavaScript 闭包系列二(匿名函数及函数的闭包)
  10. sasasa