JQuery删除cookie失效

最近作一个功能, 可是删除cookie的时候老是失效, 搞不清楚什么缘由.javascript

使用$.cookie("name","");  结果出来是生成了一个新的空值的cookie.java

使用$.cookie("name",null); 又删除不掉cookie.cookie

最后使用$.cookie("name",null,{path:"/"});  终于成功了.     
app

或许是$.cookie的一个bug吧, 不知最新版的有没有修复这个Bug.spa



如下是其余的一些$.cookie顺便转载过来以备用:.net

[javascript] view plaincopyorm

  1. $(function(){  blog

  2. var COOKIE_NAME = 'test_cookie';  ip

  3. //设置cookie,经过时间间隔  get

  4. $('a').eq(0).click(function() {  

  5. $.cookie(COOKIE_NAME, 'test', { path: '/', expires: 1 });  

  6. return false;  

  7. });  

  8. // 设置cookie,到期时间  

  9. $('a').eq(1).click(function() {  

  10. var date = new Date();  

  11. date.setTime(date.getTime() + (1 * 24 * 60 * 60 * 1000));  

  12. $.cookie(COOKIE_NAME, 'test', { path: '/', expires: date });  

  13. return false;  

  14. });  

  15. // 获取 cookie  

  16. $('a').eq(2).click(function() {  

  17. alert($.cookie(COOKIE_NAME));  

  18. return false;  

  19. });  

  20. // 删除cookie  

  21. $('a').eq(3).click(function() {  

  22. $.cookie(COOKIE_NAME, null, { path: '/' });  

  23. return false;  

  24. });  

  25. });   

相关文章
相关标签/搜索