Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript中的Cookie数组_Javascript_Html_Ajax_Json - Fatal编程技术网

javascript中的Cookie数组

javascript中的Cookie数组,javascript,html,ajax,json,Javascript,Html,Ajax,Json,我正在尝试在javascript中创建一个二维数组作为cookie。这可能吗?首先,我如何创建这个数组cookie?其次,我如何循环通过这个数组cookie来检索数据。非常感谢!!!您结合使用插件并解决了您的问题 当您想要存储一个数组时,您在JS中创建了一个数组,并使用JSON.stringify将其转换为字符串,并与$.cookie('name',array\u string')一起存储。 当您想要检索cookie中的数组时,可以使用$.cookie('name')检索cookie值,并使用J

我正在尝试在javascript中创建一个二维数组作为cookie。这可能吗?首先,我如何创建这个数组cookie?其次,我如何循环通过这个数组cookie来检索数据。非常感谢!!!

您结合使用插件并解决了您的问题

当您想要存储一个数组时,您在JS中创建了一个数组,并使用
JSON.stringify
将其转换为字符串,并与
$.cookie('name',array\u string')一起存储。

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

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

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

可能重复一点说明,因为您想知道这是否可能。cookie是由键和值组成的简单纯文本字典条目:
foo=bar
。cookie中甚至不能有实数。但是,如果能够将任何数据类型表示为文本,则可以模拟它。非常感谢您的回复!!!这非常有用。我在字符串结果“var storedAry=JSON.parse($.cookie('name'))中遇到了另一个问题;“你能帮我编一个片段吗?BLIGUE——如果你认为它是解决问题的办法,考虑一下这个答案。这个和投票的答案就是让StUpSoad对解决问题有帮助。”Blingue你需要的是“Blingue”,你最好检查这个帖子(点击左边的“滴答”图标)。对于其他和你有同样问题的人来说,这是正确的答案。
var storedAry = JSON.parse($.cookie('name'));
//storedAry -> [1, 2, 3]