javascript中的Cookie数组

Cookie Array in javascript

本文关键字:数组 Cookie 中的 javascript      更新时间:2023-09-26

我尝试在javascript中创建一个二维数组作为cookie。这可能吗?首先,如何创建这个数组cookie?其次,我如何循环遍历这个数组cookie来检索数据。谢谢很多! !

您结合使用jQuery。cookie插件和JSON,并解决您的问题。

当你想存储一个数组时,你在JS中创建了一个数组,并使用JSON.stringify将其转换为字符串,并使用$.cookie('name', 'array_string')存储

var myAry = [1, 2, 3];
$.cookie('name', JSON.stringify(myAry));

当您想要检索cookie内的数组时,使用$.cookie('name')检索cookie值,使用JSON.parse从字符串中检索数组。

var storedAry = JSON.parse($.cookie('name'));
//storedAry -> [1, 2, 3]

可以将该数组作为JSON数组存储在cookie中。从cookie的角度来看,它是一个普通的文本字符串,但您可以解析其内容以重新构建数组。