刷新页面,sessionStorage值丢失

时间:2016-12-08 21:46:18

标签: javascript refresh sessionstorage

在javascript中,我想使用sessionStorage,并确保在刷新页面后,不要丢失页面数据。

我所做的是,按一个按钮,进行网络服务电话,在页面上显示消息。

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内容而不是引用?

0 个答案:

没有答案