var curCookie = name + "=" + value +
"; expires=" + ATS_getExpire() +
"; path=" + path +
"; domain=" + domain ;
document.cookie = curCookie;
alert("Your Cookie : " + document.cookie);
当我使用上面的代码时,警报消息显示为空。为什么document.cookie会变空。 请有人回答。
答案 0 :(得分:13)
请点击此处查看Live Example
您使用;
代替,
。
使用,
来消除您的Cookie值
var curCookie = name + "=" + value +
", expires=" + ATS_getExpire() +
", path=" + path +
", domain=" + domain;
document.cookie = curCookie;
alert("Your Cookie : " + document.cookie);
答案 1 :(得分:2)
尝试使用jQuery Cookie插件:
$.cookie('the_cookie', 'the_value', { expires: 7, path: '/' });
答案 2 :(得分:1)
如果页面托管在docs上列出的域(例如github.io,cloudfront.net)上,则有时会发生这种情况。这些域名由浏览器专门处理,并出于安全原因限制编写cookie。