Как сохранить массив в файле cookie JavaScript? - PullRequest
12 голосов
/ 04 августа 2010

Есть ли у кого-нибудь фрагмент кода JavaScript, который создает cookie и сохраняет в нем массив? Если у вас также есть код для чтения через cookie и его удаления, это было бы здорово. Спасибо!

Ответы [ 2 ]

10 голосов
/ 04 августа 2010

посмотрите на: http://plugins.jquery.com/project/cookie https://plugins.jquery.com/cookie/

, чтобы сохранить массив

$.cookie('COOKIE_NAME', escape(myarray.join(',')), {expires:1234});

, чтобы вернуть его

cookie=unescape($.cookie('COOKIE_NAME'))
myarray=cookie.split(',')
4 голосов
/ 19 февраля 2014

jQuery, плагин Cookie :
Преобразование массива в строку:

> JSON.stringify([1, 2]);
> '[1, 2]'

Тогда:

$.cookie('cookie', '[1, 2]');

А потом разбери его:

JSON.parse($.cookie('cookie'));
> [1, 2]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...