重写ajax方法实现异步请求session过期时跳转登录页面
2016-10-25 18:33
288 查看
4 jQuery(function($){ 5 6 // 备份jquery的ajax方法 7 var _ajax=$.ajax; 8 // 重写ajax方法, 9 $.ajax=function(opt){ 10 var _success = opt && opt.success || function(a, b){}; 11 var _error = opt && opt.error || function(a, b){}; 12 var _opt = $.extend(opt, { 13 success:function(data, textStatus){ 14 // 如果后台将请求重定向到了登录页,则data里面存放的就是登录页的源码,这里需要判断(登录页面一般是源码,所以这里只判断是否有html标签) 15 if(data.meta.code == 返回的需要登录的状态码) { 16 alert('请先登录!'); 17 window.location.href = "login.html"; 18 return; 19 } 20 _success(data, textStatus); 21 }, 22 error:function(data, textStatus){ 23 if(data.meta.code == 返回的需要登录的状态码){ 24 alert('请先登录!'); 25 window.location.href = "login.html"; 26 return; 27 } 28 _error(data, textStatus); 29 } 30 }); 31 return _ajax(_opt); 32 }; 33 }); 34 35
相关文章推荐
- 重写ajax方法实现异步请求session过期时跳转登录页面
- 重写ajax方法实现异步请求session过期时跳转登录页面
- 重写ajax方法实现异步请求session过期时跳转登录页面
- 重写ajax方法实现异步请求session过期时跳转登录页面
- 重写ajax方法实现异步请求session过期时跳转登录页面(转)
- 重写ajax方法实现异步请求session过期时跳转登录页
- 重写ajax方法实现请求session过期时跳转登录页面
- 重写ajax方法实现请求session过期时跳转登录页面
- ajax前置处理实现异步请求session过期时跳转登录页面
- 重写ajax方法实现异步请求session过期时跳转
- 前台ajax重写方法搭配后台filter返回status实现ajax请求跳转登录页面
- 重写 ajax 实现 session 超时跳转到登录页面实例代码
- 处理jquery的ajax请求session过期跳转到登录页面
- 当 jquery 发送 ajax 请求的时候遇到服务端session过期超时返回 302 跳转登陆页面的时候怎么办的处理方法
- Ajax 提交请求,Session过期,跳转到登录页
- ajax实现异步请求,不跳转页面的情况下,达到检验用户名等信息是否效果的功能!
- ajax 或session方法判断页面是否登录,并跳转至相应页面
- 记录问题:登录session过期,ajax请求被web security拦截,页面没有数据且没有重定向到login页面
- 实现session超时后自动跳转到登陆页面(前台JS,JAVA,判断是否Ajax请求)
- java ajax请求session超时跳转登录页面