0

country="USA" ets のようなパラメーターが指定された JSON サービスがあり、JSON 形式でデータを送信します。ユーザーから Json のパラメーターを取得するページ (url/index.html#page) を使用しています。

このデータをページ URL/index.html#page3 に表示することはできますが、[戻る] ボタンをクリックして #page2 (上のページ) に戻り、country="France" のような検索を行うと、上記の結果。

今、ブラウザを更新して Frnce で再試行すると正常に動作します!!!!... しかし、これは必要ありません jquery mobile のソリューションが必要です。誰かが助けてくれれば素晴らしいだろう

よろしく

4

1 に答える 1

0

コードに入力するためにpageinitイベントを使用していると思います。#page3そのため、発射は 1 回だけです。pagebeforeshowまたはのようなイベントを使用して、次のようpageshowにデータをロードする必要があります。#page3

$(document).on("pageshow", "#page3", function() {
   //show loading message
   $.mobile.loading("show");

  //your ajax call to the server
  $.ajax({...

    success : function (d) { 
      //populate d in container
    }
  })
});
于 2013-07-09T05:51:15.687 に答える