我想知道是否可以在刷新页面后保留一些数据。例如,我的数组中有值,我不想在刷新页面后丢失它们。
答案 0 :(得分:4)
在javascript或HTML5 localStorage,sessionStorage变量中使用Cookie。
要使用HTML5 LocalStorage,只需使用它就像localStorage之前的变量一样。
localStorage.variable=['wrg','wg','wg'];
要使用HTML5 sessionStorage,只需使用它就像sessionStorage之前的变量一样。
sessionStorage.variable=['wrg','wg','wg'];
了解更多信息 See Here
答案 1 :(得分:2)
我过去曾使用jStorage来存储数据,它在可用时使用HTML 5本地存储,并在需要时使用其他方法。
$.jStorage.set(key, value, options)
value = $.jStorage.get(key)
value = $.jStorage.get(key, "default value")
答案 2 :(得分:1)
在某些浏览器中有一个w / window.name技巧,即使在刷新后也可以保留数据。窗口名称可以存储数组的json。
window.name = "[JSON]";
BTW,Dojo在window.name周围实现了包装 Dojo WindowName
答案 3 :(得分:0)
使用您的值设置Cookie并请求Cookie。
答案 4 :(得分:0)
一种方法是创建Cookie并在其中存储$ .cookie(“SomeKey”,1);