Jquery 如何将数组存储在cookie中并在另一个页面上检索它

Jquery 如何将数组存储在cookie中并在另一个页面上检索它,jquery,Jquery,使用jquery,假设我有一个数组: requestedpage.html var listofinput = "Lionel Messi,30,Argentina"; Name<span></span> Age<span></span> Country<span></span> 如何在另一页上检索此数组中的每个项?假设将其显示为span标记内的文本: anotherpage.html var listofinput =

使用jquery,假设我有一个数组:

requestedpage.html

var listofinput = "Lionel Messi,30,Argentina";
Name<span></span>
Age<span></span>
Country<span></span>
如何在另一页上检索此数组中的每个项?假设将其显示为span标记内的文本:

anotherpage.html

var listofinput = "Lionel Messi,30,Argentina";
Name<span></span>
Age<span></span>
Country<span></span>
名称
年龄
国家
您可以使用:

然后使用
localStorage.listofinput
检索它:

console.log(localStorage.listofinput);
您可以使用:

然后使用
localStorage.listofinput
检索它:

console.log(localStorage.listofinput);

您可以设置cookie的域,以便该域中的所有站点都可以访问相同的cookie。您的变量,
listofinput
不是数组--逗号分隔值(CSV),但您只需将cookie名称设置为有意义的名称(我不确定此应用程序在做什么,所以很难说),然后,您将解析第二页上的cookie数据,并将相应的部分拉入到pull中。
localStorage
通常比使用cookie更整洁。您可以设置cookie的域,以便该域中的所有站点都可以访问相同的cookie。您的变量,
listofinput
不是一个数组——逗号分隔值(CSV),但您可以简单地将cookie名称设置为有意义的名称(我不确定这个应用程序在做什么,所以很难说),然后,您将解析第二页上的cookie数据,并将相应的部分放在一起。
localStorage
通常比使用cookie更整洁。非常感谢这对我有用,它将所有数组存储在哪里?还有什么方法可以删除吗?@RudyReus要删除,只需说
localStorage.listofinput=undefined
@RudyReus它将它存储在一个窗口中。localStorage对象(请参阅我回答中的链接)非常感谢对我有用的东西,它将所有数组存储在哪里?有什么方法可以删除吗?@RudyReus要删除,只需说
localStorage.listofinput=undefined
@RudyReus它将其存储在一个window.localStorage对象中(请参阅我答案中的链接)