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