你能在Phonegap中使用window.localStorage传递数组吗
Can you pass Arrays using window.localStorage in Phonegap?
目前,我正试图在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只返回undefined。在我调用window.location = "summary.html";
之前,我就知道它已经完全定义好了。我现在对这个问题的最佳猜测是,存储或检索数组时出错,至少我这样做是错误的。你能不能不通过localStorage传递数组,或者我做错了什么?
在将项目获取或保存到本地存储时,我通常使用JSON.stringify
和JSON.parse
。我相信大多数实现目前只支持字符串。
相关文章:
- 如何在映射数组中添加换行符
- 带字符串键的数组的JavaScript LocalStorage
- 如何在javascript中使用localStorage从数组中存储和提取数据
- AngularJS/JavaScript从Localstorage数组中删除特定元素
- 带有对象数组的LocalStorage
- JavaScript $http.get 一个 json 数组并将其存储在 localstorage 中
- 如何在 localStorage 中存储数组
- Javascript localStorage unshift 数组在两个项目后停止追加
- 普通的OOP Javascript:将localStorage视为数组不起作用
- 将php多维数组存储在localstorage中
- 需要将数据存储在localstorage内部的数组中
- 你能在Phonegap中使用window.localStorage传递数组吗
- 如何在localStorage (Javascript)中使用数组存储JSON
- “NULL"值被添加到localStorage数组中
- 如何使用localstorage将列表中的所有复选框布尔值存储到数组中
- AngularJS -从$window.localStorage中移除特定数组项
- 为什么数组在$localStorage工作
- 将JSON对象推送到localStorage中的数组
- 从输入字段到数组的值- Javascript, localstorage
- 检查对象是否位于 localStorage 中的 AngularJS 数组中