我正在使用jstree,因此使用jquery,但我和jquery一样新。我有显示树的代码,当单击某个项时,该项的详细信息将加载到单独的div中。这很有效......除了一个案例。
我选择树项的代码如下:
.bind("select_node.jstree", function (e, data) {
href = <code to build href>;
$("#targetDiv").load(href);
});
我们在WebLogic中运行此Web应用程序。我们唯一的问题是会话超时(30分钟)。如果有人在会话超时后单击屏幕上的任何按钮或链接,则会将其重定向到登录屏幕以再次登录。但是,如果用户在会话超时后单击树项,则登录页面将显示在目标div中。相反,我们需要登录页面来填充整个屏幕,就像在其他时间一样。
我对jquery这么新,我不确定对此最好的攻击计划是什么。任何想法或帮助都非常感谢。
感谢。
答案 0 :(得分:0)
尝试从javascript重定向到登录页面。
当您收到请求且会话超时时,请返回包含以下内容的页面:
<script type="text/javascript">
window.location = "http://yoursite.com/login";
</script>