工具函数说明:
方法签名: jQuery.cookie(name, subName, value, options)
方法说明:读取、写入、删除Cookies
方法参数:
名称 | 说明 | 举例 |
name | cookies的主键值 | 读取主键: $.cookie("singleKey")
写入cookies,值为字符串: $.cookie("singleKey", "", "singleKey-value", { expires: 1, path: "/", secure: false }) |
subName | 子键名称。在写入时请传递空或者null | 读取子键: $.cookie("multiKey", "subName1") 写入cookies,值为对象: var subNameObj = { subName1: "aaa", subName2: "bbb", subName3: "ccc" }; $.cookie("multiKey", "", subNameObj, { expires: 1, path: "/", secure: false }); |
value | Cookies值,可以是字符串或者对象。 如果是对象,则将对象的每个属性保存在Cookies子键。 |
参见上面实例。 |
options | 参数: expires:可以是数字或者Data类型的对象。 如果传入数字表示几天后过期。 path:路径,默认为域名根目录(“/”)。 secure:是否启用加密,默认为否。 |
指定过期时间: var myDate = new Date(); myDate.setFullYear(2009, 10, 10); $.cookie("singleKey", "", "singleKey-value", { expires: myDate, secure: false }) 1天后过期: var time = Date(); $.cookie("singleKey", "", "singleKey-value", { expires: 1, path: "/", secure: false }) |