JQUERY MOBILE ページが更新されるとどうなりますか? ユーザーが動的に生成された特定の要素をクリックすると、 ajax を使用してpage1
の
「json」という変数にデータをフェッチし、クリックした要素の ID をセッション変数に保存し、リストの生成に使用する新しい JQM page2に保存します。すべてが正常に機能し、戻るボタンと進むボタンも完全に機能しますが、ページ 2 を更新すると未定義
に なり、次のエラーが表示されます。changePage()json.thepropertyiwantjson.thepropertyiwant
Uncaught TypeError: Cannot read property 'responseData' of undefined
単一の html5 ページ モデルでマルチページを使用しています
編集:
- 私は変数名を使用しましたが、強調するためにそのように入力しただけ
jsonではありませんJSONが、今ではそれはばかげていると思います! - 私も自分の問題を理解しました。私の間違いは、ページの更新によって
pageinit現在のページが呼び出されると想定していたことですが、通常の html ページの更新と同じように機能し、document.ready毎回、現在pageinitのページに対してトリガーされます。
イベントをリッスンして、pagerefreshその通常の機能をオーバーライドする方法はありますか?