1

サーバー側:JSP/サーブレット

クライアント側のJavascriptモバイルフレームワーク:JQuery Mobile

問題:セッションタイムアウト後、現在のページのハイパーリンクのいずれかをクリックすると、JQuery mobileは、セッションチェックが行われる指定されたページに移行してセッションタイムアウトを表示する代わりに、「ErrorLoadingPage」メッセージを表示しますメッセージ。javascriptコンソールで「リソースのロードに失敗しました:サーバーはステータス500(内部サーバーエラー)で応答しました」が表示されています。Jquery mobileがなければ、すべてが正常に機能します。どうすればこれを克服できますか?

4

1 に答える 1

0

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

jQueryMobileのせいにしないでください。サービスリクエストが失敗すると、サービスコールが失敗したときに指定した関数に移動します。

したがって、サービス呼び出しが失敗したときに呼び出される次の行を関数に追加する必要があります

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