当前位置: 首页 > 面试题库 >

JavaScript中的Cookie数组

齐昆
2023-03-14
问题内容

我正在尝试在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中的cookie,包括了详谈javascript中的cookie的使用技巧和注意事项,需要的朋友参考一下 JavaScript中的另一个机制:cookie,则可以达到真正全局变量的要求。 cookie是浏览器 提供的一种机制,它将document 对象的cookie属性提供给JavaScript。可以由JavaScript对其进行控制,而并不是JavaScri

  • 主要内容:JS 设置 Cookie,JS 获取 Cookie,JS 修改或更新 Cookie 的值,JS 删除 Cookie在编程领域,Cookie 代表一种小型的文本文件,可以让开发人员在用户计算机上存储少量的数据(大约 4kb),来记录用户的某些信息,例如用户身份、喜好等,当用户下次访问网站时,网站可以通过检索这些信息来为用户展示个性化页面。另外,一些电商网站的购物车也用到了 Cookie 技术。 在 HTTPS 协议还未诞生之前,Web 浏览器和服务器之间需要通过 HTTP 协议进行通信,

  • 问题内容: 如何在cookie中存储数组的正确方法?在PHP代码示例中: 问题答案: 序列化数据: 然后反序列化数据: 在数据之后,$ info和$ data将具有相同的内容。

  • 本文向大家介绍JavaScript数据存储 Cookie篇,包括了JavaScript数据存储 Cookie篇的使用技巧和注意事项,需要的朋友参考一下 1.什么是cookie?     答:cookie是用于在客户端存储会话信息的。 2.cookie的组成部分?     ①名称:一个唯一确定cookie 的名称。建议区分大小写。cookie 的名称必须是经过URL 编码的。     ②值:储存在c

  • 本文向大家介绍如何在JavaScript cookie中存储大数据?,包括了如何在JavaScript cookie中存储大数据?的使用技巧和注意事项,需要的朋友参考一下 要将较大的值存储在JavaScript cookie中,请尝试以下可能性- 创建一个“会话ID”,并将设置保存在数据库中。然后将会话ID存储在cookie中。 存储所选项目的索引。假设所选项目是列表中的前20个项目- 创建一个表

  • 本文向大家介绍JavaScript中Cookie操作实例,包括了JavaScript中Cookie操作实例的使用技巧和注意事项,需要的朋友参考一下 JavaScript Cookie   Cookie对象:   Cookie是一种以文件的形式保存在客户端硬盘的Cookies文件夹中的用户数据信息(Cookie数据)。   Cookie文件由所访问的Web站点建立,以长久的保存客户端与Web站点间的