0

jQuery Mobile にはさまざまなキャッシュの問題があることに気付きましたが、この問題の解決策を見つけることができませんでした。本質的に、私のアプリは、戻るボタンが押されるたびに、jQuery Mobile ページからはるかに古いバージョンのスクリプトをロードしています。

私のアプリの開始画面には、いくつかの異なるフィルターを使用した検索があり、少なくとも 1 つが必要です。これを必要とするjqueryが少しあります。ユーザーが最初にスタート画面にアクセスしたときはまったく問題ありませんが、ユーザーが戻るボタンを押して再度検索しようとすると、jQuery 検証は数日前のバージョンのものであり、機能しなくなります。

アプリ内の別の場所にあるページの最初の読み込みでも同じ問題が発生しますが、関連していない可能性があります。

詳細: 最新の安定版 jQuery Mobile (1.1)、jQuery 1.7.1。

4

1 に答える 1

1

キャッシュされたバージョンをプルせずにページをロードしたい場合はdata-ajax="false"、リンクに追加してください。

<a href="page-two.html" data-role="button" data-ajax="false">Page Two</a>

ソース: http: //jquerymobile.com/test/docs/pages/page-cache.html

于 2012-08-03T20:08:55.533 に答える