2016-08-23 16 views
0

クッキー、セッションまたはローカルストレージにアレイの内容を保存してから、再度リストアするか、定期的に特定の時間に設定する必要があり、その後は値を復元しないでください。特定の時間にjqueryのクッキー、セッション、またはローカルストレージにアレイを保存および復元する方法

編集 Iは、ローカルストレージとセッションストレージ用およびCookieの配列

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

私はそれを持って、感謝 – Mangrio

関連する問題