刷新后本地存储不会保留

时间:2017-08-31 04:29:49

标签: javascript jquery local-storage

我的问题是双重的,并且很高兴获得另一种观点。

我正在将一些数据保存到localStorage,但如果我刷新数据就消失了。另一个问题是,只有最后点击的项目才会被附加到localStorage。任何帮助都会很棒。



dialogRef: MdDialogRef<CommentDialogComponent>;

open(){
  if(this.dialogRef == null){
   //do the thing
 }
}
&#13;
&#13;
&#13;

3 个答案:

答案 0 :(得分:1)

您需要使用localStorage.setItem("KEY-NAME", "VALUE");

时遇到问题

不使用localStorage.data ...这是错误的

答案 1 :(得分:1)

这可能对你有所帮助:

localStorage.setItem("variable_name","value");
localStorage.getItem("variable_name");

但是如果你要存储json,那么你需要通过以下方式设置localstorage:

localStorage.setItem("variable_name",JSON.stingify("value"));

然后在从localStorage获取数据时,

var data=JSON.parse(localStorage.getItem("variable_name"));

答案 2 :(得分:0)

<html>
<head>
<script type="text/javascript">
function persistData() {
    localStorage.setItem('key', 'val');
}
localStorage.getItem('key');
</script>
</head>
<body>
<button type="button" onclick="persistData()">Store</button>
</body>
</html>

在哪个浏览器上您遇到问题,因为大多数情况下它正在直接运行。 只有你需要在使用前进行stringyfy或parse。