Пример: у меня есть этот файл cookie:
$.cookie("foo", "500", { path: '/', expires: 365 });
Как получить значение этого файла cookie и поместить его в переменную?
Например (я знаю, что это неверно):
var foo = $.cookie("foo").val();
Пример: у меня есть этот файл cookie:
$.cookie("foo", "500", { path: '/', expires: 365 });
Как получить значение этого файла cookie и поместить его в переменную?
Например (я знаю, что это неверно):
var foo = $.cookie("foo").val();
Это просто var foo = $.cookie("foo")
.
Нет необходимости в вызове .val()
, поскольку вы не получаете доступ к значению элемента DOM.
Чтобы получить значение cookie, вы можете просто назвать его ссылкой. Например:
$.cookie("foo", "somevalue");
alert($.cookie("foo"));
Будет предупреждать:
somevalue
Таким образом, мы можем получить доступ к
console.log($.cookie());
//Он выдает все файлы cookie в виде объекта
alert($.cookie('foo'));
//он даст значение cookie foo, т.е. 500
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 "";
}