示例,我有这个cookie:
$.cookie("foo", "500", { path: '/', expires: 365 });
如何获取该cookie的值并将其放入变量?
例如(我知道这不正确):
var foo = $.cookie("foo").val();
答案 0 :(得分:17)
只是var foo = $.cookie("foo")
。
由于您没有访问DOM元素的值,因此无需进行.val()
调用。
答案 1 :(得分:2)
要获取cookie的值,您可以调用它的引用。例如:
$.cookie("foo", "somevalue");
alert($.cookie("foo"));
会警告:
somevalue
答案 2 :(得分:2)
通过这种方式,我们可以访问
console.log($.cookie());
//它将以对象
alert($.cookie('foo'));
//它将提供cookie foo值,即500
答案 3 :(得分:0)
function getCookieValue(cname) { // cname is nothing but the cookie value which
//contains the value
var name = cname + "=";
var decodedCookie = decodeURIComponent(document.cookie);
var ca = decodedCookie.split(';');
for(var i = 0; i <ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') {
c = c.substring(1);
}
if (c.indexOf(name) == 0) {
return c.substring(name.length, c.length);
}
}
return "";
}