2

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 コンテンツのみを保存する方法はありますか?

4

0 に答える 0