问题描述
- 关于easyui的struct拦截未登录用户的跳转问题
-
因为easyui用的大多数是json传递数据的 然后拦截器并不能正确的返回到登陆页面 请问这个问题该怎么解决
呢 给个例子最好了
解决方案
最后我用的是js中通过获取的ajax内容去判断 然后做了重定向
jQuery.ajaxSetup({
complete: function (xhr) {//注意修改indexOf参数为你登录页面的特殊内容。最好是数据源中不包含的防止误判
if (xhr.responseText.indexOf('<title>欢迎登录</title>')!=-1) { alert('未登录,请登录!'); top.location.href = 'login.jsp'; }
}
});
把这个放到comm.js就可以了 然后每个页面引入一下 其中<title>欢迎登录</title> 是本来登录界面的 title
解决方案二:
返回一个url给页面,页面用js跳转。
解决方案三:
返回一个url给页面,页面用js跳转。
解决方案四:
返回一个url给页面,页面用js跳转。
解决方案五:
注册ajax的complete事件判断返回的内容用js做跳转
easyui请求页面拦截跳转超时提示
时间: 2024-10-28 04:15:42