Javascript 在目标div中发布href的加载结果

Javascript 在目标div中发布href的加载结果,javascript,jquery,jstree,Javascript,Jquery,Jstree,我使用的是jstree,因此是jquery,但我是jquery的新手。我有一个显示树的代码,当单击一个项目时,该项目的详细信息将加载到一个单独的div中。这非常有效。。。只有一个例外 我选择树项目的代码如下所示: .bind("select_node.jstree", function (e, data) { href = <code to build href>; $("#targetDiv").load(href); }); 我们正在WebLogic中运行此we

我使用的是jstree,因此是jquery,但我是jquery的新手。我有一个显示树的代码,当单击一个项目时,该项目的详细信息将加载到一个单独的div中。这非常有效。。。只有一个例外

我选择树项目的代码如下所示:

.bind("select_node.jstree", function (e, data) {
    href = <code to build href>;
    $("#targetDiv").load(href);
});
我们正在WebLogic中运行此web应用程序。我们唯一的问题是会议何时超时30分钟。如果有人在会话超时后单击屏幕上的任何按钮或链接,他们将被重定向到登录屏幕以再次登录。但是,如果用户在会话超时后单击树项目,则登录页面将显示在目标div中。相反,我们需要登录页面像其他时间一样填充整个屏幕

我对jquery是如此陌生,以至于我不确定这方面的最佳攻击计划是什么。非常感谢您的任何想法或帮助

谢谢

杰夫
尝试从javascript重定向到登录页面

当您收到请求且会话超时时,返回包含以下内容的页面:

<script type="text/javascript">
    window.location = "http://yoursite.com/login";
</script>

如果会话已过期,则设置一个可变服务器端。在绑定jstree之前,请检查它们的会话是否已过期。如果有,请执行location.href并重定向到登录页面,避免在目标div中加载登录页面。否则,请通过树正常加载页面。谢谢!有时候,显而易见的答案是你错过的,我应该想到这一点。