2016-08-23 51 views
0

如何将数组的内容存储在cookie,会话或本地存储中,然后再次恢复或推入数组以用作定期。它应该设置为特定的时间,在此之后,它不应该恢复值。如何在cookie中存储和恢复数据,会话或本地存储jQuery中的特定时间

编辑 我试过这种饼干需要本地存储和会话存储和阵列

var date = new Date(); 
var minutes = 30; 
date.setTime(date.getTime() + (minutes * 60 * 1000)); 
$.cookie("example", "foo", { expires: date }); 
+1

没有代码,没有帮助!你有什么尝试? – eisbehr

回答

2

对于饼干:

var date = new Date(); 
var cars = ["Saab", "Volvo", "BMW"]; 
date.setTime(date.getTime() + (30 * 60 * 1000)); //Expires in 30 minutes 
$.cookie("cookieName", cars, { expires: date }); 
alert($.cookie("cookieName")); 

对于本地存储:

var cars = ["Saab", "Volvo", "BMW"]; 
localStorage.setItem('name', cars); 
date.setTime(date.getTime() + (30 * 60 * 1000)); 
var date = new Date(); 
localStorage.setItem('expiretime', date); 
if(localStorage.getItem('expiretime') > Date()) { 
    alert(localStorage.getItem('name')); 
} 

会议:

var cars = ["Saab", "Volvo", "BMW"]; 
$.session.set("name", cars); 
date.setTime(date.getTime() + (30 * 60 * 1000)); 
var date = new Date(); 
$.session.set("expiretime", date); 
if($.session.get('expiretime') > Date()) { 
    alert($.session.get('name')); 
} 
+0

去拿回他们 – Mangrio

+0

@QadeerMangrio你是什么意思? – Evus

+0

我懂了,Thankx – Mangrio