1

我正在使用 https://github.com/carhartl/jquery-cookie 来管理我的 cookie。

当我调用时$.removeCookie('the_cookie'),它返回 true,但是当我调用时$.cookie('the_cookie'),值仍然存在。

任何人都知道可能出了什么问题?

谢谢!

4

2 回答 2

1

看一下这个!

基本上,该链接提供了一种通过将其时间设置为负时间来删除 cookie 的方法,因此当它过期时,cookie 就消失了。(在 Javascript 中),这是一种以 Jquery 风格进行的方法。

//setting the cookie
$.cookie({'myCookie':'myValue'});

// Get a cookie
$.cookie('myCookie');

// Delete a cookie
$.cookie('myCookie', null);
于 2012-11-05T23:16:00.853 回答
0

在使用不同浏览器和 jquery 版本时,我发现 jquery-cookie 插件在很多情况下都存在很大问题。从那以后,我决定只使用这些 W3SCHOOLS cookie 功能,这些功能似乎在浏览器中运行良好且始终如一。执行 setCookie(c_name,value,0) 以取消设置 cookie。

于 2012-11-05T23:21:01.647 回答