问题描述:

采用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');
				}
			}
		})

	});
});

 

更多推荐