【发布时间】:2012-01-21 04:30:23
【问题描述】:
目前,我正在尝试在 Phonegap 中使用 window.localStorage 在两个页面之间传递一个多维数组。在 main.js 中,我使用
var storage = window.localStorage;
storage.setItem("information", myArray);
window.location = "summary.html";
在文件 summary.js 中,我使用:
var storage = window.localStorage;
var myArray = storage.get("information");
当我运行它时,myArray 只返回未定义的。我知道它在我打电话给window.location = "summary.html"; 之前就已经完全定义好了。我现在对这个问题的最佳猜测是存储或检索数组时出现错误,至少我这样做的方式是这样。你不能通过localStorage传递数组,还是我做错了什么?
【问题讨论】:
标签: javascript cordova local-storage