Javascript 动态阵列到本地存储/jstorage?

Javascript 动态阵列到本地存储/jstorage?,javascript,jquery,local-storage,jstorage,Javascript,Jquery,Local Storage,Jstorage,我每10秒将值推入数组,数组由innerHTML显示在div上 重新加载或访问其他网页时,我希望显示已推送的内容和当前正在推送的内容。 我已经通过了当地的stroage和jstorage教程 这正是我正在做的事=: localStorage.setItem('names', xyz); 我知道如何存储一个变量,但当我们每10秒更新一个动态数组,并每10秒将数据推入其中时,会发生什么。即使我转到其他链接,我如何设置并获取此动态数组 如果您对我的代码感兴趣: 更新1----为了简化(如果您理解,请

我每10秒将值推入数组,数组由innerHTML显示在div上

重新加载或访问其他网页时,我希望显示已推送的内容和当前正在推送的内容。 我已经通过了当地的stroage和jstorage教程

这正是我正在做的事=:

localStorage.setItem('names', xyz);
我知道如何存储一个变量,但当我们每10秒更新一个动态数组,并每10秒将数据推入其中时,会发生什么。即使我转到其他链接,我如何设置并获取此动态数组

如果您对我的代码感兴趣:

更新1----为了简化(如果您理解,请忽略)。 这是我的div中显示的内容。Page1表示页面,0,10,20表示时间

@ 10 seconds----[page1,0]
                [page1,10]

@20 seconds-----[page1,0]
                [page1,10]
                [page1,20]
    now a click to some other page.

@10 seconds----[page1,0]
               [page1,10]
               [page1,20]
               [page2,0]
               [page2,10]
    now a click to some other page.

@20 seconds----[page1,10]
               [page1,20]
               [page2,0]
               [page2,10]
               [page3,0]
               [page3,10]
               [page3,20]    

您可以使用
json对象
进行类似操作

localStorage.setItem('names', {'ABC','XYZ'}); //and so on
json字符串
like

var json={'ABC','XYZ'};
localStorage.setItem('names', JSON.stringify(json)); //and so on
获取现有的项目,请尝试以下操作:

console.log(localStorage.getItem('names'));

阅读此

您可以使用
json对象
进行类似操作

localStorage.setItem('names', {'ABC','XYZ'}); //and so on
json字符串
like

var json={'ABC','XYZ'};
localStorage.setItem('names', JSON.stringify(json)); //and so on
获取现有的项目,请尝试以下操作:

console.log(localStorage.getItem('names'));

阅读此

您必须分别对JSON.stringify和JSON.parse数组进行存储和加载

// initialize
var myArray = [];
// load saved array
if(window.localStorage["savedArray"] != null)
    myArray = JSON.parse(window.localStorage["savedArray"]);
// modify array
myArray.push("abc123");
// re-save array
window.localStorage["savedArray"] = JSON.stringify(myArray);

必须分别对数组进行JSON.stringify和JSON.parse来存储和加载它

// initialize
var myArray = [];
// load saved array
if(window.localStorage["savedArray"] != null)
    myArray = JSON.parse(window.localStorage["savedArray"]);
// modify array
myArray.push("abc123");
// re-save array
window.localStorage["savedArray"] = JSON.stringify(myArray);

你所说的其他链接是什么意思?其他域?localhost/project/home.php到localhost/project/contact_us.php(只是一个示例)
localStorage.getItem()
?我不知道如何使用它们?你能给我们展示一些示例数据吗?如果收到相同的数据,您需要做什么?您所说的其他链接是什么意思?其他域?localhost/project/home.php到localhost/project/contact_us.php(只是一个示例)
localStorage.getItem()
?我不知道如何使用它们?你能给我们展示一些示例数据吗?如果有相同的数据,你需要做什么?你能看看我的代码吗,你就会明白我想要实现什么。数据每10秒以json编码的形式从php页面中获取一次。那么,我如何设置它并在其他页面上检索它呢?pageconsole.log(localStorage.setItem('names',json.stringify(json)))未定义?使用
getItem
console.log(localStorage.getItem('names'))一样
你能看看我的代码吗,你会明白我想要实现什么。数据每隔10秒以json编码的形式来自php页面。那么我如何设置它并在其他页面上检索它呢?没有定义pageconsole.log(localStorage.setItem('names',json.stringify(json))?使用
getItem
类似
console.log(localStorage.getItem('names');