js使用cookie数组传值

JavaScript040

js使用cookie数组传值,第1张

/*设置Cookies*/

function setCookie(name, value) {

var Days = 30//此 cookie 将被保存 30 天

var exp = new Date()

exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000)

document.cookie = name + "=" + escape(value) + "expires=" + exp.toGMTString()

}

function getCookie(name) {

var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^]*)(|$)"))

if (arr != null) return unescape(arr[2])return null

}

cookie在jquery中有指定的cookie操作类,下面我先来介绍我们在使用cookie操作类时的一些问题,然后介绍正确的使用方法。

使用JQuery操作cookie时 发生取的值不正确的问题:

结果发现cookie有四个不同的属性:

名称,内容,域,路径。