【发布时间】:2016-08-18 21:44:23
【问题描述】:
有没有人有一段 JavaScript 代码可以创建一个 cookie 并在其中存储一个数组?如果您也有代码可以通过 cookie 读取并删除它,那也很好。谢谢!
【问题讨论】:
标签: javascript arrays cookies
有没有人有一段 JavaScript 代码可以创建一个 cookie 并在其中存储一个数组?如果您也有代码可以通过 cookie 读取并删除它,那也很好。谢谢!
【问题讨论】:
标签: javascript arrays cookies
看看:
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(',')
【讨论】:
jQuery、Cookie 插件:
将数组转换为字符串:
> JSON.stringify([1, 2]);
> '[1, 2]'
然后:
$.cookie('cookie', '[1, 2]');
然后解析它:
JSON.parse($.cookie('cookie'));
> [1, 2]
【讨论】: