• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
老司机快发车
记录自己遇到的一些问题,以便后期查看
博客园    首页    新随笔    联系   管理    订阅  订阅

Layui Table reload时,后台返回302跳转界面,前台界面报数据解析错误

问题描述:

session过期后 跳转到登陆页面,后台返回了302跳转登录页面,但是页面没有成功跳转 ,报数据解析错误。

解决办法:

将layui的jquery (如果引用了自己的jquery版本,则设置自己的jquery)设置返回数据解析错误后默认跳转到登录 。

备注:

1、这个方式不太严谨,也可能是真的返回数据不符合或链接不存在。

2、这个是写入ajax全局设置里了,可能此页面别的地方调ajax返回这些错误码,也会跳转。

 

$(function () {
    $.ajaxSetup({
        complete: function (XMLHttpRequest, textStatus) {
            if (XMLHttpRequest.status == "302" || XMLHttpRequest.status == "401" || XMLHttpRequest.status == "404" || XMLHttpRequest.status == "500" || XMLHttpRequest.status == "504") { 
          top.location.href
= "跳转页面地址URL";
       }
     }
   });
});

 转载自:https://blog.csdn.net/lipei1220/article/details/90041246

posted @ 2019-11-07 19:30  老司机快发车  阅读(1774)  评论(2)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3