Javascript Cookie总是在瞬间过期
简单的cookie文档,我有7个复选框,kp1-kp7 setCookies,每次你点击其中一些,cookie被创建。问题是,当我关闭浏览器并(本地)重新打开页面时,cookies消失了,它们不在那里。 当我点击复选框并创建cookie时,他就被创建了Javascript Cookie总是在瞬间过期,javascript,Javascript,简单的cookie文档,我有7个复选框,kp1-kp7 setCookies,每次你点击其中一些,cookie被创建。问题是,当我关闭浏览器并(本地)重新打开页面时,cookies消失了,它们不在那里。 当我点击复选框并创建cookie时,他就被创建了 您需要定义一个过期日期 var date = new Date(); date.setTime(date.getTime() + (days*24*60*60*1000)); var expires = date.toUTCStri
您需要定义一个过期日期
var date = new Date();
date.setTime(date.getTime() + (days*24*60*60*1000));
var expires = date.toUTCString();
document.cookie = name + "=" + value + "; expires=" + expires + "; path=/";
编辑:您确定这不起作用吗
<html>
<head>
<script type="text/javascript">
console.log(document.cookie);
var date = new Date();
date.setTime(date.getTime() + (1*24*60*60*1000));
var expires = date.toUTCString();
console.log("test=test; expires=" + expires + "; path=/");
document.cookie = "test=test; expires=" + expires + "; path=/";
console.log(document.cookie);
</script>
</head>
</html>
哦,我错过了第一个。。。嗯,定义路径?在kp3:Dyeah中尝试过,但没有与路径一起过期:)只是做了,没有帮助我只是做了,它做了和我一样的事情,创建cookie,但当我刷新时,它找不到它。。我刚刚尝试了本地存储,同样的事情。这行代码应该是更新值的,所以它在每次单击时都会发生变化,从文本到cb以及其他方式
<html>
<head>
<script type="text/javascript">
console.log(document.cookie);
var date = new Date();
date.setTime(date.getTime() + (1*24*60*60*1000));
var expires = date.toUTCString();
console.log("test=test; expires=" + expires + "; path=/");
document.cookie = "test=test; expires=" + expires + "; path=/";
console.log(document.cookie);
</script>
</head>
</html>
if(kp3){
document.cookie = "c3tip=tekst;max-age=3600; path=/";
}else{
document.cookie ="c3tip=cb";
}