使用对象和 localStorage 在 Phonegap 页面周围传递数据

Posted

技术标签:

【中文标题】使用对象和 localStorage 在 Phonegap 页面周围传递数据【英文标题】:Passing data around Phonegap pages using object and localStorage 【发布时间】:2013-03-19 18:24:23 【问题描述】:

我需要在两页之间传递一些数据。 这是我为此使用的代码示例:

myContentObject = 

    content: new Array(),

    import: function(dados)
        this.Content = JSON.parse(window.localStorage.getItem("myContentObject.content"));
        return this;
    ,

    export: function()
        window.localStorage.setItem("myContentObject.content", JSON.stringify(this.content));
        return this;
    ,

在JS执行过程中初始化对象,在'pageinit'事件上调用导入函数,在用户点击导航按钮时调用导出函数。

这些功能会触发,您可以在其中放置警报并看到它们弹出。但是,数据不会持久化。

【问题讨论】:

【参考方案1】:

我解决了。

localStorage 键不能包含.

【讨论】:

以上是关于使用对象和 localStorage 在 Phonegap 页面周围传递数据的主要内容,如果未能解决你的问题,请参考以下文章

如何在不破坏 localStorage 类型的情况下存储和获取对象?

如何在 HTML5 localStorage 中存储对象?

localstorage

尝试使用 localStorage 在 JavaScript 中保存和加载带有对象的数组时出错

localStorage 和 sessionStorage的区别

localStorage - 使用 getItem/setItem 函数或直接访问对象?