0

PhoneGap を使用してモバイル アプリの開発を開始します。まず、index.html と place.html という名前の 2 つの .html ファイルを作成します。

index.html では、$.get() メソッドを使用して Web サービスから json データを取得し、HTML タグに表示します。

ユーザーが index.html ページからリンクをクリックすると、place.html に移動します。place.html に、戻るボタンを次のように配置しました

<a href="index.html">Back</a>

index.html ページに戻ります。

問題は、index.html ページに戻るボタンをクリックすると、ページが読み込まれたときに $.get() メソッドが実行されることです。

index.html ページをキャッシュするには? 戻るボタンをクリックすると、最初から同じデータが使用されます。

ありがとう!

4

1 に答える 1

0

jQueryモバイルを試しましたか?

ライブラリ全体を実際に組み込む必要はありませんが、

<div class="home-page" data-role="page" data-dom-cache="true" >

ホームページ コンテナの属性。もう 1 つ注意すべき点は、jQM が機能するには、すべてのページに data-role="page" 属性が必要であるということです。

デフォルトでは、jQM はキャッシュを無効にしています。次のように JavaScript で有効にできます。

$.mobile.page.prototype.options.domCache = true;

参照:キャッシュ ページに関する jQM ドキュメント

于 2012-10-05T20:55:35.210 に答える