在jQuery官网下载jQuery.cookie.js文件
在页面中导入
<scriptsrc=”../bootstrap3/js/jquery.cookie.js”type=”text/javascript”
使用
- (1)创建一个整站cookie,当没有指明 cookie有效时间时,所创建的cookie有效期默认到用户关闭浏览器为止
- ①$.cookie(‘name’, ‘value’);
- (2)创建一个整站cookie ,cookie 的有效期为 7 天
- ①$.cookie(‘name’, ‘value’, { expires: 7 });
- (3)创建一个仅对 path 路径页面有效的 cookie ,cookie 的有效期为 7 天
- ①$.cookie(‘name’, ‘value’, { expires: 7, path: ‘/‘ });
- (4)读取 cookie
- ①$.cookie(‘name’); // 如果cookie存在 则获取到cookie值 => ‘value’
- ②$.cookie(‘nothing’); // 如果cookie不存在 则返回 => undefined
- (5)获取所有可见的 cookie
- ①$.cookie(); // 数据格式 => { name: ‘value’ }
- (6)删除 cookie
- ①$.removeCookie(‘name’); // => true
- ②$.removeCookie(‘nothing’); // => false
- (7)删除带属性的cookie
- ①$.cookie(‘name’, ‘value’, { path: ‘/‘ });// 错误
- ②$.removeCookie(‘name’); // => false// 正确
- ③$.removeCookie(‘name’, { path: ‘/‘ }); // => true
- (1)创建一个整站cookie,当没有指明 cookie有效时间时,所创建的cookie有效期默认到用户关闭浏览器为止
属性
- (1)domain–创建cookie所在网页所拥有的域名
- ①$.cookie(‘name’, ‘value’, { domain: ‘weber.pub’ });
- (2)secure–默认是false,如果为true,cookie的传输协议需为https;
- ①$.cookie(‘name’, ‘value’, { secure: true });
- (3)raw–默认为false,读取和写入时候自动进行编码和解码(使用encodeURIComponent编码,使用decodeURIComponent解码),关闭这个功能,请设置为true。
- ①$.cookie.raw = true;
- (4)json
- ①$.cookie.json = true;
- (1)domain–创建cookie所在网页所拥有的域名
$.cookie()的使用
QAQ感谢你的支持=w=