Html 使用jquery在页面之间传递本地存储数据

Html 使用jquery在页面之间传递本地存储数据,html,jquery-mobile,local-storage,Html,Jquery Mobile,Local Storage,我在main.js页面中有一个数组,我使用 //主页 var names=[]; $.each(response.records, function(i, record) { names[i]=getDate(record.StartDateTime); }); localStorage['names']=JSON.stringify(names); window.location = "theme.html"; $j.each(response.records,function(i,

我在main.js页面中有一个数组,我使用

//主页

var names=[];
$.each(response.records, function(i, record) {
    names[i]=getDate(record.StartDateTime);
});
localStorage['names']=JSON.stringify(names);
window.location = "theme.html";
$j.each(response.records,function(i,record){
localStorage['size']=JSON.stringify(response.totalSize);
变量名称=[];
名称[0]=getDate(record.StartDateTime);
localStorage['names']=JSON.stringify(名称);
window.location=“theme.html”;
});
//下一页

   var size = JSON.parse(localStorage['sizes']);
   alert("Size in next page" + size);
   for(var i=0;i<size;i++)
   {
       var storedNames = [];
       storedNames=JSON.parse(localStorage['names']);
       alert("Stored Array value " + storedNames);
   }
var storedNames=JSON.parse(localStorage['names']), allElements = [];
$.each(storedNames, function(i, el) {
    allElements[i] = el;
});
alert("Stored Array value " + allElements);
var size=JSON.parse(localStorage['size']);
警报(“下一页中的大小”+大小);
对于(var i=0;i尝试以下方法:

//主页

var names=[];
$.each(response.records, function(i, record) {
    names[i]=getDate(record.StartDateTime);
});
localStorage['names']=JSON.stringify(names);
window.location = "theme.html";
//下一页

   var size = JSON.parse(localStorage['sizes']);
   alert("Size in next page" + size);
   for(var i=0;i<size;i++)
   {
       var storedNames = [];
       storedNames=JSON.parse(localStorage['names']);
       alert("Stored Array value " + storedNames);
   }
var storedNames=JSON.parse(localStorage['names']), allElements = [];
$.each(storedNames, function(i, el) {
    allElements[i] = el;
});
alert("Stored Array value " + allElements);
试试这个:

//主页

var names=[];
$.each(response.records, function(i, record) {
    names[i]=getDate(record.StartDateTime);
});
localStorage['names']=JSON.stringify(names);
window.location = "theme.html";
//下一页

   var size = JSON.parse(localStorage['sizes']);
   alert("Size in next page" + size);
   for(var i=0;i<size;i++)
   {
       var storedNames = [];
       storedNames=JSON.parse(localStorage['names']);
       alert("Stored Array value " + storedNames);
   }
var storedNames=JSON.parse(localStorage['names']), allElements = [];
$.each(storedNames, function(i, el) {
    allElements[i] = el;
});
alert("Stored Array value " + allElements);

获取响应对象的结构会很有帮助。您是否尝试使用“localStorage['records']=JSON.stringify(response.records);”存储记录?我必须这样做,但在下一页中我没有得到完整的4个值,它只返回了最后一个值。您能提供JSON.stringify(response.records)的值吗?获取响应对象的结构会很有帮助。您是否尝试使用“localStorage['records']=JSON.stringify(response.records);”存储记录?我必须这样做,但在下一页中我没有得到完整的4个值,它只返回了最后一个值。您能提供JSON.stringify(response.records)的值吗我很高兴能帮助你!请为其他成员(10倍)打分作为答案。我很高兴能帮助你!请为其他成员(10倍)打分作为答案。