javascript - 如何在函数中设置 cookie 长度时间

标签 javascript cookies

我正在尝试为我的代码设置 cookie 时间长度。我在其他地方看到过这段代码:

var date = new Date();
 date.setTime(date.getTime() + (100 * 60));
$.cookie("cookie", "value", { expires: date });

但我无法想出将其实现到我的代码的这一部分中的方法:

function storage() {
document.getElementById("array").innerHTML=document.cookie;
} 

document.getElementById("add").onclick= function storage() {  
if(!document.cookie) document.cookie = "";   
document.cookie = document.cookie +"<li>"+document.getElementById("textbox1").value+ ":"+"</li>";
document.cookie = document.cookie +"<li>" + document.getElementById("textbox2").value+ "</li>";
document.getElementById("array").innerHTML= document.cookie;
}

我本以为我可以做这样的事情:

var date = new Date();
var m = 10;
date.setTime(date.getTime() + (100 * 60));
$.cookie("document.cookie", "value", { expires: date });

但我不确定我的值是什么,而且我不确定我是否确实在其中设置了 cookie 名称。我怀疑到目前为止我编写的代码正在以一种很长、不必要的方式完成它的工作,但它似乎有效,除了这次设置的东西

谢谢

最佳答案

您引用的代码正在使用插件: https://github.com/carhartl/jquery-cookie

它的工作原理如下: $.cookie("someKey", "要保存的某个值", { expires : 7 });//expires 是 cookie 过期之前的时间(以天为单位)

关于javascript - 如何在函数中设置 cookie 长度时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24588587/

相关文章:

javascript - ES6 语法在 WebStorm 的 .vue 文件中突出显示为错误。我怎样才能解决这个问题?

c# - 如何从 windows.form 中删除 Cookie?

Python3,请求 : How to merge CookieJars

javascript - Windows 8 上的 Google Chrome 不理解 javascript cookie 过期时间中的时间格式

javascript - Ionic Angular JS cookie 不起作用

php - Magento 客户登录页面在登录后立即再次加载,并且未创建 Frontedn cookie

javascript - 获取图像信息并在页面调整大小时显示在控制台中

javascript - 如何在悬停时转换图像?

javascript - 无法在html中创建列表

javascript - 检查组件中的浏览器宽度,存储在变量中,然后在 Angular 的模板中使用