前端之家收集整理的这篇文章主要介绍了
重写ajax方法实现异步请求session过期时跳转登录页,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
jQuery(function($){
var _ajax=$.ajax;
$.ajax=function(opt){
var _success = opt && opt.success || function(a,b){};
var _opt = $.extend(opt,{
success:function(data,textStatus){
if(data.timeout){
alert("对不起,由于您长时间未操作或登陆已超时,请您重新登陆");
top.location.href= "/项目名/...";
return;
}
_success(data,textStatus);
}
});
_ajax(_opt);
};
});
filter
PrintWriter out = response.getWriter()
response.setCharacterEncoding("UTF-8")
response.setContentType("application/json; charset=utf-8")
html = "{\"timeout\":\"true\"}"
out.print(html)
原文链接:https://www.f2er.com/ajax/162934.html