cookie有四个不同的属性:名称,内容,域,路径。
$.cookie('the_cookie')// 读取 cookie
$.cookie('the_cookie', 'the_value')// 存储 cookie
$.cookie('the_cookie', 'the_value', { expires: 7 })// 存储一个带7天期限的 cookie
$.cookie('the_cookie', '', { expires: -1 })// 删除 cookie
使用代码如下:
$.cookie("currentMenuID", menuID)
扩展资料
jquery.cookie() 方法的使用:
1、新添加一个会话 cookie:
$.cookie(‘the_cookie’, ‘the_value’)
注:当没有指明 cookie有效时间时,所创建的cookie有效期默认到用户关闭浏览器为止,所以被称为“会话cookie(session cookie)”。
2、创建一个cookie并设置有效时间为 7天:
$.cookie(‘the_cookie’, ‘the_value’, { expires: 7 })
注:当指明了cookie有效时间时,所创建的cookie被称为“持久 cookie (persistent cookie)”。
3、创建一个cookie并设置 cookie的有效路径:
$.cookie(‘the_cookie’, ‘the_value’, { expires: 7, path: ‘/’ })
注:在默认情况下,只有设置 cookie的网页才能读取该 cookie。如果想让一个页面读取另一个页面设置的cookie,必须设置cookie的路径。cookie的路径用于设置能够读取 cookie的顶级目录。
将这个路径设置为网站的根目录,可以让所有网页都能互相读取 cookie (一般不要这样设置,防止出现冲突) 。
在jQuery中 *** 作cookie,需要使用jquery.cookie.js插件。需要注意的是,jquery.cookie.js需要在jquery.js后面加载哦。
假设你已经加载了jquery.js以及jquery.cookie.js。
接下来将举几个常用的例子,来熟悉一下jquery.cookie.js的使用方法。
1、创建cookie:
$.cookie('name', '123')2、创建一个有效期为365天的cookie:
$.cookie('name', '123', {expires: 365})3、读取cookie:
$.cookie('name')4、清除cookie:
$.cookie('name', null)欢迎分享,转载请注明来源:内存溢出
评论列表(0条)