Jquery Cookie

Cookie
让网站服务器把少量数据储存到客户端的硬盘或内存中,从客户端的硬盘读取数据的一种技术。
下载并引入jquery,jquery.cookie 文件,

<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.cookie.js"></script>

1.添加一个cookie会话:

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

这里没有指明cookie有效时间,所创建的cookie有效期默认到用户关闭浏览器为止,被称为" 会话cookie "。
2.创建一个cookie并设置有效时间为7天,

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

这里指明了时间,所创建的cookie被称为" 持久cookie (persistent cookie)"。
3.创建一个cookie并设置cookie的有效路径

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

在默认情况下,只有设置cookie的网页才能读取cookie,如果想让一个网页读取另一个网页设置的cookie,必须设置cookie的路径。
cookie的路径用于设置能够读取cookie的顶级目录。将这个路径设置为网站的根目录,可以让所有的网页都能互相读取cookie(一般不要这样设置,防止出现冲突)。
4.读取cookie

$cookie(' the_cookie ');

5.删除cookie

$.cookie(' the_cookie ', null);    //通过传递null作为cookie的值即可

6.可选参数

$.cookie(' the_cookie ',' the_value ',{
    expires: 7,
    path: ' / ',
    domain: ' jquery.com ',
    secure: true
})

expires: (Number|Data) 有效期;设置一个整数时,单位是天;也可以设置一个日起对象;
path:(string) 创建该Cookie的页面路径;
domain:(String) 创建该Cookie的页面域名;
secure:(Booblean) 如果为true,那么该Cookie会要求一个安全协议,例如:HTTPS。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容