用法说明:
1.设置值:
$.cookie('the_cookie', 'the_value');
2.获取值:
$.cookie('the_cookie');
3.设置值有效期七天:
$.cookie('the_cookie', 'the_value',{expires:7});
4.设置有效路径:
$.cookie('the_cookie','the_value',{expires:7, path:'/'});
5.删除值:
$.cookie('the_cookie',null);
或
$.cookie('the_cookie','the_value',{expires:-1});
6.设置域名:
$.cookie('the_cookie','the_value',{path: '/',domain:'www.xxx.com'});
7.设置传输所需要的HTTPS:
$.cookie('the_cookie','the_value',{path: '/', secure: true});
8.设置自动编解码:
$.cookie('the_cookie','the_value',{path: '/', raw: true});
注解:
1)raw:true 读写是自动用encodeURIComponent编码;用decodeURIComponent解码的。
2)expires说明:
①设置一个Date对象(毫秒)形式:
var date = new Date();
date.setTime(date.getTime() + (1 * 24 * 60 * 60 * 1000));
$.cookie('the_cookie','the_value',{expires:date, path:'/'});
②设置整数表示天数:$.cookie('the_cookie', 'the_value',{expires:7});
③不设置expires的cookie,称“会话cookie”
④设置expires的cookie,称“持久cookie”
3)如果你想在整个网站访问到你设置的cookie,则需要设置path: '/',否则在一个页面设置的cookie另一个页面无法访问。