1

我想知道即使刷新页面后是否可以保留一些数据。例如,我的数组中有值,我不想在刷新页面后丢失它们。

4

5 回答 5

4

在 javascript 或 HTML5 localStorage,sessionStorage 变量中使用 Cookie。

要使用 HTML5 LocalStorage,只需像使用 localStorage 之前的变量一样使用它。

localStorage.variable=['wrg','wg','wg'];

要使用 HTML5 sessionStorage,只需像使用 sessionStorage 前面的变量一样使用它。

sessionStorage.variable=['wrg','wg','wg'];

有关更多信息,请参见此处

于 2012-07-24T07:48:08.600 回答
2

我过去曾使用jStorage来存储数据,它在可用的情况下使用 HTML 5 本地存储,并在需要时回退到其他方法。

$.jStorage.set(key, value, options)

value = $.jStorage.get(key)
value = $.jStorage.get(key, "default value")
于 2012-07-24T07:49:16.507 回答
1

在某些浏览器中有一个带有 window.name 的技巧,即使在刷新后也可以保留数据。窗口名称可以存储数组的 json。

window.name = "[JSON]";

顺便说一句,Dojo 实现了 window.name 的包装器 Dojo WindowName

于 2012-07-24T07:48:13.960 回答
0

一种方法是创建 Cookie 并将其存储在其中 $.cookie("SomeKey", 1);

于 2012-07-24T07:48:04.283 回答
0

使用您的值设置 cookie 并请求 cookie。

于 2012-07-24T07:47:29.807 回答