jquery.cookie的使用

创建会话 cookie:

$.cookie('the_cookie', 'the_value');

创建过期的 cookie,然后从 7 天:

$.cookie('the_cookie', 'the_value', { expires: 7 });

创建过期的 cookie,横跨整个站点有效:

$.cookie('the_cookie', 'the_value', { expires: 7, path: '/' });

读取 cookie:

 $.cookie('the_cookie'); //  "the_value"
 $.cookie('not_existing'); // undefined

读取所有可用 cookie:

$.cookie(); //  { "the_cookie": "the_value", "...remaining": "cookies" }

删除 cookie:

$.removeCookie('the_cookie'); 
// Same path as when the cookie was written... $.removeCookie('the_cookie', { path: '/' });

注意: 在删除 cookie 时,您必须传递确切相同的路径、 域和安全选项用来设置 cookie,除非你依靠这是默认选项。
配置
原料
默认情况下的 cookie 值进行编码/解码时写/读,使用encodeURIComponent/decodeURIComponent。绕过这通过设置原料为 true:

$.cookie.raw = true;

json
打开自动存储的 JSON 对象作为 cookie 值传递。假定JSON.stringify和JSON.parse:

$.cookie.json = true;

Cookie 选项
Cookie 属性可以通过设置属性的全局设置$.cookie.defaults对象或单独为每个呼叫到$.cookie()通过将一个普通的对象传递给该选项参数。每次调用选项重写默认的选项。
过期
expires: 365
定义 cookie 的有效期。值可以是一个Number,将被解释为天从创作或Date对象的时间。如果省略,cookie 将成为会话 cookie。
路径
path: ‘/’
定义 cookie 有效的路径。,默认情况下,cookie 的路径是的页创建 cookie 的 (标准的浏览器行为) 的路径。如果你想要使其可用,例如跨整个域使用path: ‘/’。默认值: 创建 cookie 时所在的页面的路径。

转载自http://blog.sina.com.cn/s/blog_6944022d0101gwj9.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值