Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在函数中设置cookie长度时间_Javascript_Cookies - Fatal编程技术网

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

Javascript 如何在函数中设置cookie长度时间,javascript,cookies,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.cooki

我正在尝试为我的代码设置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;
}
但我不确定我的值是多少,而且我也不确定我是否真的在其中设置了cookie名称。我怀疑到目前为止我所做的代码正在以一种非常长的、不必要的方式完成它的工作,但它似乎工作了,除了这个时间设置的事情


谢谢

您引用的代码正在使用一个插件:

它的工作原理如下:

$.cookie(“someKey”、“要保存的某个值”{expires:7})//expires是cookie过期之前的时间(以天为单位)

我希望它能够在计算机之间交换,我想我必须为每台计算机下载插件,我想是吧?如果是这种情况,有没有其他方法可以避免使用插件?你不需要在计算机上手动下载插件。。。这就像使用jquery一样——您不需要在计算机上下载jquery,而是包含脚本标记并由它加载。插件也是如此。只需在jquery脚本标记之后添加插件的脚本标记,它就可以工作了。插件的脚本标记是什么?这个链接似乎提供了几个选项,所以我不知道你指的是哪一个
var date = new Date();
var m = 10;
date.setTime(date.getTime() + (100 * 60));
$.cookie("document.cookie", "value", { expires: date });