我正在使用 https://github.com/carhartl/jquery-cookie 管理我的cookies。
当我调用$.removeCookie('the_cookie')
时,它返回true,但是当我执行$.cookie('the_cookie')
时,值仍然存在。
任何人都知道可能出了什么问题?
谢谢!
答案 0 :(得分:0)
基本上,链接提供了一种通过将其时间设置为负时间来删除cookie的方法,因此当它到期时,cookie就消失了。 (在Javascript中),这是一种以Jquery风格实现的方法。
//setting the cookie
$.cookie({'myCookie':'myValue'});
// Get a cookie
$.cookie('myCookie');
// Delete a cookie
$.cookie('myCookie', null);
答案 1 :(得分:0)
我发现jquery-cookie插件在使用不同浏览器和jquery版本的许多场合都很成问题。我已经决定只使用these W3SCHOOLS cookie functions,它们似乎在浏览器中运行良好且一致。执行setCookie(c_name,value,0)以使用它们取消设置cookie。