【发布时间】:2014-10-21 08:28:22
【问题描述】:
我有文档(组件树)'m',我试图将其存储在 html5 的本地存储中。我尝试将其设置为本地存储。但是当我取回它时,这个 m 已更改为 [object Document]。 如何将文档存储到本地存储并将其作为文档本身检索?
下面是我尝试过的代码
应用程序向服务器发送一个 ajax 请求以检索日历的事件,并在请求成功时收到 xhtml 的 dom 表示。 当用户进入下周视图时,应用程序必须从本地存储中检索事件。要将js文件的响应发送给客户端,也需要dom表示。所以我们需要将dom表示存储到localstorage中。
我的要求是在第一张图片的控制台中,您可以看到从文档 m 中检索到“k”并作为响应发送给客户端。所以,我想要将此 k 或 m 存储到本地存储中,所以我可以在同一个js文件中操作它。这段代码在一个单独的js文件中,用于xhtml文件。
我正在使用 primefaces 4.0、jsf 2.1。
当我使用时
localStorage.setItem("日历事件",JSON.stringify(k));
我收到一个错误“将循环结构转换为 json”。
【问题讨论】:
-
localstorage存储字符串。您想要存储的任何内容都必须转换为字符串表示形式。
标签: javascript html