2011-12-06 58 views
1

我正在开发一个应用程序使用jqm + phonegap。我想从本地的json文件中的两个选择菜单中存储选定的选项。我知道如何从json文件读取数据(使用getJSON),但我知道如何写?将数据写入json文件?

回答

0

的PhoneGap暴露了file API:http://docs.phonegap.com/en/1.2.0/phonegap_file_file.md.html#File

我还没有尝试过使用的PhoneGap的file API了几个月,但Lawnchair相当多的更容易使用(只是我的意见)。

您也可以退房Lawnchair,它使得在设备上存储数据变得简单。

+0

我已经使用json来存储数据,我正在访问我的应用程序中的数据。其实我真正的问题是:我有两个选择菜单(每个选项有5个选项,例如,对于第一个选项中的选项A,第二个菜单中有3个选项,对于选项B有2个选项,等等)一个页面。 我想在同一页面上创建另一个选择菜单,其选项应该是从另外两个选择菜单中选择的(最近10个)最近选项组合。 –

+0

@ G.S JavaScript原生没有任何写入文件系统的方法。所以你需要依靠HTML5网络存储或PhoneGap的API。我为这两种方法发布的链接都有示例。 – Jasper

+0

$(“#selectShade”)。change(checkShade); \t \t \t \t功能checkShade(){\t \t \t localStorage.setItem( “称号”, “我最好的应用程序”); \t localStorage.setItem(“author”,“john”);} 当checkShade()被触发时,这不起作用。当我尝试从菜单#selectShade中选择一些选项时,selectmen挂起,我无法选择该选项。如果我从checkShade()中删除这两行(localStorage)并写入alert(“hi”);那么它works.help? –