场景:单点登录
A系统与B系统登录成功,然后A系统退出,点击B系统菜单或操作按钮:
预期:跳转到登录页面,让用户登录
实际:无反应,查看js报500 内部网络错误
直接刷新页面可以跳转到登录页面!!!
解决方法:
顶层js中添加如下方法即可!!!
$(document).ajaxError(function(e,obj,settings,exception){ if (obj.status == 500) { window.location = '/'; } });
以上各个值可以通过以下这种方法查看:打印在控制台
console.log(obj);