1

phonegap と jquery mobile を使用してアプリを開発しています。私はこれらすべてのテクノロジーに慣れていません。データを取得するにはjsonファイルを取得する必要があります。ローカルでそれを行う方法がわかりません。getjson を試しましたが、アプリでファイルが見つかりません。ローカル サーバーから json ファイルを取得する必要があります。

可能であれば、誰かがローカルにあるjsonファイルからデータを取得するのを手伝ってくれますか? (私はフランス人です、私の英語が下手ならごめんなさい)

4

2 に答える 2

0

私は前にそれをしました。XMLHttpRequestと相対パスを使用しましたが、機能します。これが好きです:xhr.open('GET'、'../json/hello.json')。私はまだそれを取得するためのより良い方法を見つけていません。

于 2013-03-03T18:15:08.840 に答える
0

JSONファイルは外部の場所(=フォルダー内ではないwww)にあるため、ホワイトリストの例外としてローカルマシンのアドレスを追加したことを確認してください。

詳細については、オンラインドキュメントを確認してください:http://docs.phonegap.com/en/2.1.0/guide_whitelist_index.md.html#Domain%20Whitelist%20Guide

問題が本当にそこから発生しているかどうかをすばやく知るには、ファイルに*(または)を追加するだけです。.*res/xml/cordova.xml

<access origin="*" />

上記が機能しない場合は、代わりに次のことを試してください。

<access origin=".*" />

お役に立てれば。

于 2012-10-10T10:56:36.847 に答える