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

时间:2016-03-10 20:52:13

标签: javascript jquery html list cookies

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

      
  1. 咖啡
  2.   
  3.   
  4. 由于

2 个答案:

答案 0 :(得分:1)

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

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

要获取值并在数组中进行转换,您必须这样做:

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

希望它有所帮助。

答案 1 :(得分:0)

您可以使用document.cookie

在JavaScript中获取和设置Cookie值
document.cookie = "list=,Coffee,Tea,Milk";

这里我使用" list"的键设置数据。要访问值,您需要解析密钥" list"的cookie。 Cookie只存储字符串值,因此您还需要将其转换为数组:

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