javascript - JavaScript 中的 Cookie 数组

标签 javascript html ajax json

我正在尝试在 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]

关于javascript - JavaScript 中的 Cookie 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8163815/

相关文章:

javascript - 如何使用 javascript 在悬停时更改图像源,但适用于每张照片

javascript - 如果排除对象类型,如何删除后面的函数参数并将其移至左侧?

javascript - 编辑 d3 中 selectAll 中每个元素的元素数据

javascript forEach - 在所有按钮上添加 addEventListener

javascript - 在我的搜索 javascript 中制作滚动条

javascript - 页面在模态弹出窗口上滚动到顶部

javascript - 如何放大 jQuery?

html - 如何更改语义 ui 侧边栏的默认宽度?

html - 如何在我自己的代码中使用 Google Chrome 11 的上传文件夹功能?

php - 使用ajax和php选择行表