安装
在jQuery库之后包含脚本(除非你以其他方式打包脚本):
< script src = “ /path/to/jquery.cookie.js ” > </ script >
创建会话cookie:
$.cookie(' name ',' value ');
7天之后创建过期的Cookie
$.cookie(' name ',' value ',{expires : 7 });
创建过期Cookie,在整个网站上有效:
$.cookie(' name ',' value ',{expires : 7,path : ' / ' });
阅读Cookie:
$.cookie(' name '); // =>“value”
$.cookie(' nothing '); // => undefined
阅读所有可用的Cookie:
$.cookie(); // => {“name”:“value”}
删除Cookie:
//当cookie被成功删除时返回true,否则为false
$.removeCookie( ' name '); // => true
$.removeCookie( ' nothing '); // => false
//需要使用与
$ 一起编写的cookie所使用的相同属性(路径,域)。cookie( ' name ', ' value ',{path: ' / ' });
//这不行!
$.removeCookie( ' name '); // => false
//这将工作!
$.removeCookie( ' name ',{path: ' / ' }); // => true
注意:删除Cookie时,您必须传递用于设置Cookie的完全相同的路径,域和安全选项,除非您依赖于默认选项。
用法
==========================================================================
设置cookie
var date=new Date();
date.setTime(date.getTime()+(30 * 60 *1000));
$.cookie("uuid",data.data.uuid, { expires: date, path:'/' });
var uuid=$.cookie("uuid");
if(uuid){
}
用户操作页面时,重设cookie 30分钟过期时间
var date= new Date();
date.setTime(date.getTime()+(30* 60 *1000));
$.cookie("uuid",uuid, { expires: date, path:'/' });
var uuid=$.cookie('uuid');
if(uuid){
}
删除cookie
$.cookie("uuid",null,{path:"/"});