Javascript document.cookie仅存储第一个键值对?
我试图在Javascript document.cookie仅存储第一个键值对?,javascript,cookies,Javascript,Cookies,我试图在document.cookie中存储一个非常简单的字符串,但每次它似乎只存储第一个键值对: 函数setCookieDetails(持久性,版本){ 让cookieString='persistChangelog='+persistence+';changelogVersion='+version+';path=/'; document.cookie=cookieString; } 我不需要在这个cookie中存储很多信息。它用于存储有关changelog窗口的一些信息。但是当我存储这些
document.cookie中存储一个非常简单的字符串,但每次它似乎只存储第一个键值对:
函数setCookieDetails(持久性,版本){
让cookieString='persistChangelog='+persistence+';changelogVersion='+version+';path=/';
document.cookie=cookieString;
}
我不需要在这个cookie中存储很多信息。它用于存储有关changelog窗口的一些信息。但是当我存储这些信息而不是像这样的字符串时:
persistChangelog=false;changelogVersion=1;路径=/
它变成这样:
persistChangelog=false
我做错了什么?你不能一次添加很多cookies,你可以使用这样的函数来做其他的事情,可以帮助你:
function setCookie(persistence , version ) {
if (persistence) {
document.cookie = "persistChangelog=" + persistence;
}
if (version) {
document.cookie = "changelogVersion=" + version;
}
}
然后调用这个函数