Javascript 为同一cookie不同路径获取多个cookie值
使用本地url:Javascript 为同一cookie不同路径获取多个cookie值,javascript,jquery,cookies,Javascript,Jquery,Cookies,使用本地url:http://127.0.0.1:8000/qa/ 使用以下JS代码设置cookie: function setCookie(cname,cvalue,exdays) { var d = new Date(); d.setTime(d.getTime()+(exdays*24*60*60*1000)); var expires = "expires="+d.toGMTString(); document.cookie = cname + "=" + newSize + "; "
http://127.0.0.1:8000/qa/
使用以下JS代码设置cookie:
function setCookie(cname,cvalue,exdays)
{
var d = new Date();
d.setTime(d.getTime()+(exdays*24*60*60*1000));
var expires = "expires="+d.toGMTString();
document.cookie = cname + "=" + newSize + "; " + expires; + "path=/";
}
如果我从/qa/调用setCookie,我可以看到已经设置了以下cookie:
Name=font; Value=12px; Domain=127.0.0.1; Path=/qa
如果我随后从不同的url(例如/qa/profile)调用setCookie,我会看到第二个cookie已创建,如下所示:
Name=font; Value=12px; Domain=127.0.0.1; Path=/qa
Name=font; Value=18px; Domain=127.0.0.1; Path=/qa/profile
我想要的是,对setCoookie的任何调用都会覆盖初始cookie的上一个值,以便只有一个具有name=“font”的cookie,并且其值始终反映最后一个设置的值。我认为指定“path=/”我的jquery函数中的code>就可以做到这一点。但事实并非如此。我做错了什么