2011-11-15 50 views
1

我正在開發一個應用程序使用PhoneGap 1.2.0和Xcode 4.我有一個 JSON數據文件「appData.json」,我已經存儲在WWW文件夾與 「的index.html」。我想使用下面的代碼訪問「appData.json」中的數據:

$.getJSON("appData.json",function(results){alert(results);}); 

但它不工作。我認爲問題在於文件的URL。 代碼無法訪問appData.json文件。 此代碼在Adobe Dreamweaver 5.5中正常工作。 期待您的幫助!

回答

0

什麼是你的JSON數據的格式?

$.getJSON("appData.json",function(results){alert(results);}); 

上述工作在Xcode 4.2和PhoneGap 1.2.0上適合我。

我 'appData.json' 文件包含:

[{"foo":"bar"},{"yadda":"yadda"}]

blank new PhoneGap app with code above added

+0

{ 「LightA」:{ 「D1」: 「2167」, 「D2」: 「1959年」 , 「D3」: 「1759」, 「D4」: 「1472」, 「D5」: 「1220」, 「D6」: 「1015」, 「D7」: 「890」, 「D8」 :「820」, 「D9」: 「769」, 「D10」: 「708」 }}其中烏爾appData.json位於??我在www文件夾中。 –

+0

所以是我的。使用你的數據也能正常工作,所以我不確定你有什麼問題。你確定jQuery加載好嗎?你準備從文檔中調用$ .getJSON()嗎?如果您有任何從外部主機加載的JavaScript文件,請確保將該主機添加到PhoneGap.plist的ExternalHosts項中? – Devgeeks

+0

即時通訊也使用Adobe Dreamweaver 5.5(手機差距+ jQuery的移動集成)..它在那裏工作很好.. –