layui table reload时 session超时,不能跳转到login页面,报数据解析错误
·
问题描述:
采用shiro, session过期后 跳转到login页面,登录页面是成功返回了, 但是页面没有成功跳转 ,报数据解析错误
解决办法:
将layui的jquery 设置返回数据解析错误后默认跳转到登录 (不太严谨,也可能是真的返回数据不符合)
$(document).ready(function() {
layui.use(['table', 'form'], function() {
form = layui.form,$=layui.$;
//超时跳转
$.ajaxSetup({
complete:function(XMLHttpRequest,textStatus){
if(textStatus=="parsererror"){
window.location.href = 'login';
} else if(textStatus=="error"){
$.messager.alert('提示信息', "请求超时!请稍后再试!", 'info');
}
}
})
});
});
更多推荐



所有评论(0)