セッションとクッキーの使用以外に、ページリフレッシュ後にオブジェクト変数を保持する方法が他にあるかどうかは疑問でした。 window.name
を試しましたが、ページをリフレッシュした後に値が不定になります。 localStorage
は良いですが、あまりにも悪いですが、オブジェクト値ではなく文字列値でしか格納されません。セッションとクッキーのほかにページリフレッシュ後に値を保持するオブジェクト変数
0
A
答えて
2
あなたはlocalStorage
にオブジェクトとストアをシリアライズできます。その後、再度使用したいときは、それをシリアル化しないでください。ここでは例です:
var myObject = {
"Hello": "World",
"Foo": "Bar"
}
localStorage.setItem("myObject", JSON.stringify(myObject));
続いて、後に、あなたはlocalStorage
からオブジェクトを取得することができます。
var myObject = JSON.parse(localStorage.getItem("myObject"));
詳細については、これについて他のいくつかの議論がすでにありますhttps://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify
0
JSON.stringify(object)
でlocalStorage
を使用して回避策を見つけました。
関連する問題
- 1. Laravelはリダイレクト後にセッション/クッキーを保持しません
- 2. jsoupで変数のクッキーとセッションを維持する方法は?
- 3. ページリフレッシュ後にテーブルソート結果を保持しますか?
- 4. 確保クッキーとセッション
- 5. PHPクッキーとセッション変数フォーム
- 6. サブミット/ページリフレッシュ後にドロップダウン選択オプションを保持する方法
- 7. ページリフレッシュ/ブートストラップ後に開いたタブを保持する
- 8. ページリフレッシュなしのセッション変数の更新
- 9. ページリフレッシュ間で変数を保存する
- 10. 変数の最後の値にメモリを保持する
- 11. PHPでセッション変数を保持する
- 12. PHPのクッキーとセッション変数とIPアドレス
- 13. ポストバック後に変数値を保持する方法
- 14. セッション変数に複数の値を保存する方法
- 15. セッション変数、クッキーとのUpdatePanel Loadイベント
- 16. Google Chromeはブラウザの終了後にセッション変数を保持します
- 17. session_destroy後にセッション変数を()保存私のlogout.phpから
- 18. セッションとクッキーの両方に情報を保存する
- 19. ログイン後にセッション変数を保存する
- 20. ASP.Net C#オブジェクトは一度セッションに保存した後も保持されます
- 21. レンダリング後のローカル変数の値を保持する
- 22. モーダルを開くときに変数の値を保持する
- 23. グローバル変数の値を保持する方法リストポストバック後
- 24. PHPをセッション変数に保存する
- 25. セッション変数が値を保持しない
- 26. スクリプト実行後の名前空間と変数値の保持
- 27. PHPセッション変数のJavaScript変数値を同じページに保存する方法
- 28. フォーム送信後にセッション配列の値を保持する方法は?
- 29. オブジェクトをセッション変数に格納する
- 30. 提出後に値を保持する
参照してください。私は結論/議論がHTTPがステートレスなので間もなく変わるとは思わない。データを他の場所に保存するか、ページがサーバーからリロードされると、サーバーはHTML/JS http://stackoverflow.com/questions/16206322/how-to-get-js-variable-to- retain-value-after-page-refreshヒント - はい 'localStorage'は、ほとんどが示唆しているものです – mmcrae