2011-12-06 94 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? –