main.js ページに配列があり、そのデータを使用してローカル ストレージに保存します。
//メインページ
$j.each(response.records, function(i, record) {
localStorage['sizes']=JSON.stringify(response.totalSize);
var names=[];
names[0]=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);
}
レコードには、日付、時刻、場所などのすべてのデータが含まれています。次のページで完全なレコードを送信したいのですが、そのページではそのオブジェクトを解析できません。そこで、日付のみを送信することにしましたが、ここでは日付の数は 4 ですが、別のページでは最後の日付のみを配列に格納しています。したがって、メインページに応答の長さを保存し、次のページにサイズを取得し、その後ループが実行されますが、同じ最後の値を4回取得しました。
私を助けてください。前もって感謝します