我正在使用https://github.com/carhartl/jquery-cookie来管理我的cookie。
当我调用$.removeCookie('the_cookie')时,它返回true,但是当我调用$.cookie('the_cookie')时,值仍然在那里。
有人知道可能出了什么问题吗?
谢谢!
发布于 2012-11-06 07:16:01
Check this out!
基本上,链接提供了一种通过将时间设置为负时间来删除cookie的方法,因此当它过期时,cookie就会消失。(在Javascript中),这里有一种以Jquery风格实现的方法。
//setting the cookie
$.cookie({'myCookie':'myValue'});
// Get a cookie
$.cookie('myCookie');
// Delete a cookie
$.cookie('myCookie', null);发布于 2012-11-06 07:21:02
在使用不同的浏览器和版本的jquery时,我发现jquery-cookie插件在很多情况下都存在问题。从那以后,我决定只使用these W3SCHOOLS cookie functions,它似乎工作得很好,并且在不同的浏览器上都是一致的。执行setCookie(c_name,value,0)来取消对它们的cookie设置。
https://stackoverflow.com/questions/13241795
复制相似问题