javascript では、sessionStorage を使用し、ページを更新した後にページ データが失われないようにします。
私がしていることは、ボタンを 1 つ押して、Web サービスを呼び出し、ページにメッセージを表示することです。
var str;
http.getDataFromServer(function(data){
str = data.msg; // msg is a string, could be "Hello"
sessionStorage.setItem("msg", str);
})
次に、ページを更新して実行します
sessionStorage.getItem('msg');
しかし、私が得たのは文字列「null」です。私が保存した値は参照だと思います。更新後、strは存在しなくなったため、値は失われます。
参照の代わりに str コンテンツのみを保存する方法はありますか?