// 获得cookie
$.cookie('cookie_name');


// 设置cookie
$.cookie('cookie_name', 'cookie_value');


// 设置带过期时间的cookie(expires单位:天)
$.cookie('cookie_name', 'cookie_value', { expires: 7 });


// 删除cookie
$.cookie('cookie_name', '', { expires: -1 });
$.cookie('cookie_name', null);


// 新建一个cookie 包括有效期 路径 域名等
$.cookie('cookie_name', 'cookie_value', {expires: 7, path: '/', domain: 'jquery.com', secure: true});

 

可能的操作失败原因:

有时候明明添加了cookie,添加过程中也没有报错,可取出来就是undefined,感觉好诡异的。。

这时候要看看你的页面是不是本地打开的,因为cookie是基于域名来储存的,意思要放到测试服务器上或者本地localhost服务器上才会生效。

cookie具有不同域名下储存不可共享的特性。单纯的本地一个html页面打开是无效的。

相关文章:

  • 2021-12-06
  • 2022-01-23
  • 2021-09-07
  • 2022-02-10
  • 2022-12-23
  • 2021-10-10
  • 2021-12-09
猜你喜欢
  • 2022-12-23
  • 2022-01-11
  • 2021-04-24
  • 2021-06-13
相关资源
相似解决方案