cordova – Phonegap – 在页面之间传递JS数据

cordova – Phonegap – 在页面之间传递JS数据,第1张

概述我有一个关于在一个JQM / Phonegap应用程序的页面之间传递数据的问题. 如果我有一个JS对象,其中包含一些数据:搜索词,位置和其他一些过滤值,例如用户从搜索页​​面跳到设置页面,然后再回到搜索页面……怎么能我保存信息,我在预览页面中有什么?是否有类似cookies的东西,或者我是否应该使用sqlite来保存信息并在每次用户进入搜索页面时读取它? 我会用 LocalStorage,使用起来 我有一个关于在一个JQM / Phonegap应用程序的页面之间传递数据的问题.

如果我有一个Js对象,其中包含一些数据:搜索词,位置和其他一些过滤值,例如用户从搜索页​​面跳到设置页面,然后再回到搜索页面……怎么能我保存信息,我在预览页面中有什么?是否有类似cookies的东西,或者我是否应该使用sqlite来保存信息并在每次用户进入搜索页面时读取它?

解决方法 我会用 LocalStorage,使用起来相当简单.它允许您存储纯文本:

// Writing 'something' in localstorage.myvariablelocalstorage.myvariable = 'something'// displaying the prevIoUs variableconsole.log(localstorage.myvariable)

如果纯文本不够并且您需要存储数据结构,则可以实现以下内容:

Storage.prototype.setobject = function(key,value) { this.setItem(key,JsON.stringify(value)); }Storage.prototype.getobject = function(key) { var value = this.getItem(key);return value && JsON.parse(value); }// Storing a JsON objectlocalstorage.setobject('myObject',{key1: 'value',key2: 'value2'});// Accessing the objectlocalstorage.getobject('myObject')
总结

以上是内存溢出为你收集整理的cordova – Phonegap – 在页面之间传递JS数据全部内容,希望文章能够帮你解决cordova – Phonegap – 在页面之间传递JS数据所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1000720.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存