最近在用spring security 做权限管理,前端用的是layui,在用户session过期之后,ajax请求会自动302到登录页面,但是ajax请求获取的是登录页面的html代码,用ajax统一配置complete函数
$.ajaxSetup({
contentType:"application/x-www-form-urlencoded;charset=utf-8",
complete:function(XMLHttpRequest,textStatus){
var response = XMLHttpRequest.responseText;
if(response.toString().indexOf("<!DOCTYPE html>") > -1){
window.location.href = "/login";
}
}
});
当检测到含有"<!DOCTYPE html>"字符串时候,就认为是登录页面,就跳转登录页面