В настоящее время я использую этот код:
<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 не отображаются Есть идеи почему?