にPhoneGapのとjQueryを使用してJSONの結果を取得できません:は現在、私はこのコードを使用してiPhoneアプリ
<script type="text/javascript">
$(document).ready(function() {
var url = "http://openexchangerates.org/latest.json";
$.getJSON(url + "?callback=?", null,function(data) {
var currencies = [ "USD", "EUR", "JPY", "GBP", "CHF", "AUD", "CAD", "EUR", "SEK", "HKD", "NOK", "NZD", "MXN", "SGD", "KRW", "RON", "BGN", "RUB", "PLN", "DKK" ];
var myElementToAppendTo = $("#content");
$.each(data.rates, function(key, value) {
value2 = 1/value;
valueForEuro = value;
value = accounting.formatMoney(value, "", 4, ",", ".");
value2 = accounting.formatMoney(value2, "$", 4, ",", ".");
euro = data.rates.EUR;
value3 = valueForEuro/euro;
value4 = 1/value3;
value3 = accounting.formatMoney(value3, "", 4, ",", ".");
value4 = accounting.formatMoney(value4, "€", 4, ",", ".");
if(jQuery.inArray(key,currencies) > -1) {
myElementToAppendTo.append('<div class="currencyBox"><div class="currency">'+key+'</div><div class="tab1"><div class="half">'+value+'</div><div class="half">'+value3+'</div></div><div class="tab2"><div class="half">1 '+key+' = '+value2+' </div><div class="half">1 '+key+' = '+value4+' </div></div></div>');
}
});
});
});
</script>
それは、任意のブラウザ/ローカルサーバー上で動作しますが、私はビルド時にiPhoneがJSONの結果が表示されませんアプリ。なぜどんなアイデア?
あなたのplistでopenexchangerates.orgをホワイトリストに追加しましたか? –
どうすればいいですか? – Andrei
以下に述べるように、phonegap.plist – sirmdawg