簡體   English   中英

如何在JavaScript cookie中存儲數組?

[英]How to store an array in a JavaScript cookie?

有沒有人有一段JavaScript代碼可以創建一個cookie並在其中存儲一個數組? 如果您還有通過cookie閱讀並刪除它的代碼,那也會很棒。 謝謝!

看一下: 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]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM