JQuery Cookie操作(附:可能的操作失败原因)


// 获得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页面打开是无效的。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM