【发布时间】:2017-03-16 12:57:19
【问题描述】:
我正在尝试将数组存储在客户端浏览器的 localStorage 中,以便在页面加载后轻松访问内容,数组是从数据库中提取的。
我的问题是我只能在页面重新加载并反映在客户端后才能使用本地存储,类似于这个问题HERE 使用 cookie。
我似乎找不到解决办法。任何帮助,将不胜感激 一些代码:
localStorage.setItem('owner', JSON.stringify(data));
var seat = JSON.parse(localStorage.getItem('owner'));
【问题讨论】:
-
不确定是什么问题?问题标题引用
localStorage虽然sessionStorage用于javascript在问题正文? -
@guest271314 抱歉,已修复。虽然这同样适用于会话存储,除非页面被刷新。
-
除非重新加载页面,否则您无法执行该过程的下一部分?或者,设置后无法获取
localStorage? -
除非重新加载页面,否则无法使用locaStorage,否。我需要立即使用它,有没有办法解决这个问题,就像 cookie 一样? @guest271314
-
你应该可以在设置
localStorage之后得到localStorage。您还可以在将data设置为localStorage之前和之后访问data。你想达到什么目的?
标签: javascript jquery html cookies local-storage