jQuery MiniUI

 找回密码
 立即注册
查看: 4028|回复: 3
打印 上一主题 下一主题

Filter验证登录状态后的页面跳转问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2017-6-2 22:53:05 |只看该作者 |倒序浏览
已经登录的用户,当刷新浏览器时Filter已经检测到会话已经过期,此时怎么让主页面弹出登录页面?
我的失败案例如下:
页面有一个menu.do链接获取系统模块和菜单,当刷新页面时menu.do首先被加载,Filter检测到会话过期,在Filter中 通过response.sendRedirect 进行跳转,发现跳转的页面被menu.do作为data获取了,无法跳转。

求指教。

Rank: 8Rank: 8

沙发
发表于 2017-6-5 09:56:54 |只看该作者
我们通过jquery的ajax进行交互,
超时之类的处理看一下这个帖子:
http://miniui.com/bbs/forum.php? ... &extra=page%3D1

Rank: 3Rank: 3

板凳
发表于 2017-6-5 19:52:05 |只看该作者
felt 发表于 2017-6-5 09:56
我们通过jquery的ajax进行交互,
超时之类的处理看一下这个帖子:
http://miniui.com/bbs/forum.php?mod=vi ...

感谢版主,只是还有点小问题:
类似这种点击触发的,$(document).ajaxComplete可以检测到;但是第二种在页面载入时调用的就检测不到,不知是什么原因?
function saveModule() {       
            module_grid.loading("保存中,请稍后......");
            $.ajax({
                url: "../../../mvc/mod.do?method=save",
                data: { data: json },
                type: "post",
                },

<div id="mod_grid" class="mini-datagrid" style="width:100%;height:150px;"
        url="../../../mod.do?method=query"  idField="ID" pageSize="20"
        onselectionchanged="onSelectionChanged" allowResize="true"
        selectOnLoad="false" allowCellEdit="true" allowCellSelect="true">

Rank: 8Rank: 8

地板
发表于 2017-6-6 09:18:37 |只看该作者
simple0145 发表于 2017-6-5 19:52
感谢版主,只是还有点小问题:
类似这种点击触发的,$(document).ajaxComplete可以检测到;但是第二种在 ...

表格内部也是ajax进行交互的,$(document).ajaxComplete也是可以监听到的。

Archiver|普加软件

GMT+8, 2025-5-12 19:37 , Processed in 1.026264 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部