Есть ли у кого-нибудь код JavaScript, который создает cookie и хранит в нем массив? Если у вас также есть код для чтения через файл cookie и его удаление, это тоже будет здорово. Спасибо!
Как сохранить массив в cookie JavaScript?
Ответ 1
взгляните на:
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(',')
Ответ 2
jQuery, плагин для файлов cookie:
Преобразование массива в строку:
> JSON.stringify([1, 2]);
> '[1, 2]'
Тогда:
$.cookie('cookie', '[1, 2]');
И затем проанализируйте его:
JSON.parse($.cookie('cookie'));
> [1, 2]