获取变量cookie(javascript)
get variables cookies (javascript)
如何使用保存在cookie中的变量"food"。
这是因为当我刷新网页时,我所有的变量都会被删除,我必须保存它们以备以后使用。
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
相关文章:
- 如何在提交表单时将PHP变量传递到Javascript cookie中
- 正在Javascript Cookie中设置重复密钥
- 更改Javascript cookie重定向
- 用于存储、检索和附加到url的javascript cookie
- 如果设置了过期日期,则Javascript Cookie为空
- javascript cookie value variable
- JavaScript Cookie会在瞬间闪烁隐藏的DIV
- Javascript Cookie Not Working
- 获取用于编写JavaScript cookie的复选框
- 根据域名和名称的范围删除重复的JavaScript cookie
- Javascript Cookie将于每周二到期
- JavaScript Cookie作用域更改留下2个名称相同但将读取的Cookie
- JavaScript cookie和未捕获的语法错误:Chrome中出现意外的令牌u
- 设置javascript cookie每小时过期一次
- 如何将 JavaScript cookie 传递给 PHP cookie
- JavaScript cookie 输入字段字符串显示错误
- 为什么这个JavaScript cookie不起作用
- Javascript Cookie define Path
- PHP 会话与 JavaScript cookie 冲突
- 在某些情况下,Javascript cookie 不会被删除