如何将列表存储到 Cookie 中并在另一个页面中查看

How to store a list into a cookie and view in another page?

本文关键字:另一个 列表 存储 Cookie      更新时间:2023-09-26

如何将此有序列表存储到 cookie 中,以便我可以在另一个页面中查看它?目标页面的语法应该是什么?

  1. 咖啡
  2. 牛奶

谢谢

例如,您可以使用 jQuery.cookie 插件来管理您的 cookie。

var list = ['coffee', 'tea', 'milk'];
$.cookie('cookie_name', JSON.stringify(list));

要获取数组中的值和转换,您必须这样做:

var list = JSON.parse($.cookie('cookie_name'));

希望对您有所帮助。

您可以使用 document.cookie 在 JavaScript 中获取和设置 cookie 值:

document.cookie = "list=,Coffee,Tea,Milk";

在这里,我使用"列表"键设置数据。要访问值,您需要解析 cookie 以获取键"列表"。Cookie 仅存储字符串值,因此您还需要将其转换为数组:

var cookieValue = document.cookie.replace(/(?:(?:^|.*;'s*)list's*'='s*([^;]*).*$)|^.*$/, "$1");
var list = cookieValue.split(",");
console.log(list)