Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.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
使用jQuery或JavaScript设置具有相同代码的多个cookie_Javascript_Jquery_Cookies - Fatal编程技术网

使用jQuery或JavaScript设置具有相同代码的多个cookie

使用jQuery或JavaScript设置具有相同代码的多个cookie,javascript,jquery,cookies,Javascript,Jquery,Cookies,我试过了,但我只能用我的代码设置一个cookie…它只需要一些修改。我还需要为保留复选框设置cookies…如何在通用模型中使用 $(文档).ready(函数(){ ReadCookie(); }); 函数setCookie(c_名称、值){ document.cookie=c_name+“=”+值; } 函数集检查(){ setCookie('Cookie1',document.getElementById('cookie_setter')。选中?1:0); ReadCookie(); }

我试过了,但我只能用我的代码设置一个cookie…它只需要一些修改。我还需要为保留复选框设置cookies…如何在通用模型中使用

$(文档).ready(函数(){
ReadCookie();
});
函数setCookie(c_名称、值){
document.cookie=c_name+“=”+值;
}
函数集检查(){
setCookie('Cookie1',document.getElementById('cookie_setter')。选中?1:0);
ReadCookie();
}
函数ReadCookie(){
var allcookies=document.cookie;
//获取数组中的所有cookie对
cookiearray=allcookies.split(“;”);
//现在从这个数组中取出键值对
对于(var i=0;i

库克1

库克2
库克3
我通过向对象添加cookie简化了迭代,向每个复选框添加了onchange,并传递元素,请参见:

函数setCookie(c_名称、值){
document.cookies=document.cookies | |{};
document.cookies[c_name]=值;
}
功能集检查(e){
console.log(e.id)
setCookie(e.id,document.getElementById(e.id).已选中?1:0);
ReadCookie();
}
函数ReadCookie(){
var allcookies=document.cookies;
console.log(document.cookies)
var div=document.getElementById('results');
div.innerHTML='Results:'+JSON.stringify(document.cookies);
}

库克1

库克2
库克3
reference:,并以JSON格式保存数据