簡體   English   中英

獲取變量cookie(javascript)

[英]get variables cookies (javascript)

如何使用保存在Cookie中的變量“食物”。

這是因為當我刷新網頁時所有我的變量都被刪除了,以后我必須保存它們以供使用。

function guardar() {
name= "materiales";
value = food;
caduca = "31 Dec 2020 23:59:59 GMT";
document.cookie = name+"="+value+";expire= "+caduca;
}

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

功能說明:

將cookiename作為參數(cname)

創建帶有文本的變量(name)以搜索(cname + "=")

將分號上的document.cookie拆分為名為ca (ca = document.cookie.split(';'))的數組。

循環遍歷ca數組(i=0; i < ca.length; ++i) ,並讀出修剪后的每個值(c = ca[i].trim())

如果找到cookie (c.indexOf(name) == 0) ,則返回cookie的值(c.substring(name.length,c.length)

如果找不到cookie,則return ""

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

暫無
暫無

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

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