我有一个文档(组件树)'m',我想将其存储在HTML5的本地存储中。我尝试将它设置为本地存储。但是当我取回它时,这个'm'已经变成了[object Document]。如何将文档存储到本地存储并将其作为文档本身检索?
以下是我尝试过的代码
在应用程序发送ajax请求到服务器以检索日历事件时,在请求的onsuccess中收到xhtml的dom表示。当用户进入下一周视图时,应用程序必须从localstorage中检索事件。为了从js文件向客户端发送响应,dom表示也是必要的。因此,我们需要将dom表示存储到localstorage中。
我的需求是在第一张图片的控制台中,您可以看到'k'是从文档'm'中检索出来,并作为响应发送到客户端。所以,我想将这个'k'或'm'存储到本地存储中,这样我就可以在同一个js文件中操纵它。这段代码位于一个单独的js文件中,该文件用于xhtml文件。
我正在使用primefaces 4.0,jsf 2.1。
当我使用 localStorage.setItem("calendarevents",JSON.stringify(k));
我会得到一个错误“converting circular structure to json”。
以下是我尝试过的代码
在应用程序发送ajax请求到服务器以检索日历事件时,在请求的onsuccess中收到xhtml的dom表示。当用户进入下一周视图时,应用程序必须从localstorage中检索事件。为了从js文件向客户端发送响应,dom表示也是必要的。因此,我们需要将dom表示存储到localstorage中。
我的需求是在第一张图片的控制台中,您可以看到'k'是从文档'm'中检索出来,并作为响应发送到客户端。所以,我想将这个'k'或'm'存储到本地存储中,这样我就可以在同一个js文件中操纵它。这段代码位于一个单独的js文件中,该文件用于xhtml文件。
我正在使用primefaces 4.0,jsf 2.1。
当我使用 localStorage.setItem("calendarevents",JSON.stringify(k));
我会得到一个错误“converting circular structure to json”。
localstorage
存储字符串。如果想要存储任何内容,都必须将其转换为字符串表示形式。 - James Montagne