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