0

こんにちは、私のモバイル アプリケーションでは、異なるファイルに複数のページがあります。特定のレベルで Dom キャッシュをクリアし、ログイン ページを呼び出すには、次のようにします。

$.mobile.pageContainer.empty();
$.mobile.loadPage('login.html');

しかし、それは機能していません。白い画面しか表示されません。上記のtryブロック内にも同じ問題を追加します。どうすればキャッシュをクリアできますか? どんな助けでも大歓迎です。前もって感謝します。

4

1 に答える 1

0

$.mobile.loadPageコマンドはページをプリフェッチしますが、表示しません。ドキュメントによると

この関数は現在アクティブなページには影響しないため、バックグラウンドでページをロードするために使用できます。

あなたはおそらく電話したいでしょう$.mobile.changePage('login.html')。ページが DOM にない場合、changePage がそれを呼び出すため、loadPage を削除することもできます。

于 2012-08-06T12:54:21.423 に答える