Как получить конкретное значение cookie, если оно имеет несколько значений, используя JavaScript? - PullRequest
0 голосов
/ 14 апреля 2011

Я использую jquery, и мне было интересно, как получить определенное значение cookie, если у меня несколько значений, что-то вроде этого:

$.cookie("name",[email,loc], { path: '/', expires: 60 });

Как мне получить значение loc?

Примечание: email и loc задаются как переменные.

Я знаю, что вы можете получить значения

$.cookie("name");

но я просто хочу loc, а не электронную почту и loc.

Ответы [ 2 ]

0 голосов
/ 05 декабря 2012

Это похоже на плагин jQuery.См. Раздел json https://github.com/carhartl/jquery-cookie/blob/master/README.md для нескольких значений.Вы должны использовать фигурные вместо списка скобок.

С другой стороны, вы можете самостоятельно проанализировать строку или создать несколько файлов cookie.

0 голосов
/ 14 апреля 2011

Попробуйте $.cookie("name")[1].Но никто не может сказать вам наверняка, не зная, какой плагин вы используете (он должен выполнить сериализацию / десериализацию, поскольку куки содержат только открытый текст - без массивов, объектов и т. Д.).

...