Javascript 在jquery中使用数组()设置cookie
我希望能够检查cookie id是否已设置:如果未设置,则创建它。如果已设置,则检索值=数组。如何从cookie中检索数组? 我听说我将不得不使用JSON,但我不确定如何使用下面的代码Javascript 在jquery中使用数组()设置cookie,javascript,Javascript,我希望能够检查cookie id是否已设置:如果未设置,则创建它。如果已设置,则检索值=数组。如何从cookie中检索数组? 我听说我将不得不使用JSON,但我不确定如何使用下面的代码 function start(id){ if (document.cookie.indexOf('id') === -1 ) { setCookie('id', id, 7); } else { var playedID = [GET COOKIE ARRAY] playe
function start(id){
if (document.cookie.indexOf('id') === -1 ) {
setCookie('id', id, 7);
}
else {
var playedID = [GET COOKIE ARRAY]
playedID.push(id);
setCookie('id',playedID);
}
}
下面是一种基于一些助手函数的方法,以确保正确解析和串接cookie getCookie和setCookie来自 //由于此站点上的安全策略,此操作将不会运行,但您可以在开发工具中运行它并查看。 函数getCookiecname{ 变量名称=cname+=; var decodedCookie=decodeURIComponentdocument.cookie; var ca=decodedCookie.split';'; 对于变量i=0;i
forvar i=0;坦白地说,我没有发现你到底想做什么,你的问题是什么!没有得到这个代码push.playedID;做什么?请你解释一下。好的,那么playedID应该是一个数组保存在cookie和push中的id数组。如果是一个错误,我更正了它,它应该是playedID.push,以便向数组添加一个新的id。