算个小名
2015-11-16 14:11
采纳率: 33.3%
浏览 1.9k
已采纳

关于easyui的struct拦截未登录用户的跳转问题

因为easyui用的大多数是json传递数据的 然后拦截器并不能正确的返回到登陆页面 请问这个问题该怎么解决
呢 给个例子最好了

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • 算个小名 2016-01-15 09:16
    已采纳

    最后我用的是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
    
    打赏 评论
  • devmiao 2015-11-16 15:56

    返回一个url给页面,页面用js跳转。

    打赏 评论
  • devmiao 2015-11-16 15:58

    返回一个url给页面,页面用js跳转。

    打赏 评论
  • devmiao 2015-11-16 15:58

    返回一个url给页面,页面用js跳转。

    打赏 评论
  • 注册ajax的complete事件判断返回的内容用js做跳转
    easyui请求页面拦截跳转超时提示

    打赏 评论

相关推荐 更多相似问题