1

服务器端:JSP/Servlet

客户端 Javascript 移动框架:JQuery Mobile

问题:会话超时后,当我单击当前页面上的任何超链接时,JQuery mobile 显示“错误加载页面”消息,而不是迁移到指定的页面进行会话检查并显示会话超时信息。在 javascript 控制台上显示“加载资源失败:服务器响应状态为 500(内部服务器错误)”。如果没有 Jquery mobile,整个事情都可以正常工作。我怎样才能克服这个?

4

1 回答 1

0

the server responded with a status of 500 (Internal Server Error)

现在不要责怪 jQuery Mobile。当服务请求失败时,它将转到您在服务调用失败时指定的函数。

因此,您需要在服务调用失败时调用的函数中添加以下行

function serviceCallFailed(){
//Assuming that your login page's name is loginpage.html
 $.mobile.changePage('loginpage.html');
}
于 2013-03-04T06:22:28.953 回答