簡體   English   中英

將變量存儲到用戶會話Javascript

[英]store variables to user session Javascript

我有一個“輪盤熱圖”應用程序,我一直在和[URL REOVEDED]一起工作,只是有點樂趣。

它有一堆圖塊(div),其值每次您在圖塊上選擇以跟蹤輪盤賭桌上的旋轉時都會增加。 有沒有一種方法可以將遞增的數字存儲到會話中,以便在重新加載頁面時不會丟失變量值?

就像“ 2048游戲”一樣,您可以移動磁貼,離開頁面然后返回,它會記住您的位置而無需注冊。

存儲持久性數據的一種方法是使用cookie。

存儲Cookie值

function setCookie(cname, cvalue, exdays) {
    var d = new Date();
    d.setTime(d.getTime() + (exdays*24*60*60*1000));
    var expires = "expires="+d.toGMTString();
    document.cookie = cname + "=" + cvalue + "; " + expires;
} 

獲取先前存儲的cookie值

function getCookie(cname) {
    var name = cname + "=";
    var ca = document.cookie.split(';');
    for(var i=0; i<ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1);
        if (c.indexOf(name) != -1) return c.substring(name.length,c.length);
    }
    return "";
} 

http://www.w3schools.com/js/js_cookies.asp

如果您決定選擇這種方法,我建議使用cookie查看器來提供幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM