5

https://raw.github.com/currencybot/open-exchange-rates/master/latest.jsonから自分のWebページにデータ(国名と金額)を表示したいと思います。その方法を教えてください。

4

3 に答える 3

3

このようなリクエストには JSONP を使用できますが、アクセスしようとしている URL には JSONP 機能がないと思います。為替レートが必要なので(使用しようとしているURLによると思います)、次を使用できます。


$(document).ready(function(){
    $.ajax({
        url: 'http://openexchangerates.org/latest.json',
        dataType: 'jsonp',
        success: function(json) {
            // Rates are in `json.rates`
            // Base currency (USD) is `json.base`
            // UNIX Timestamp when rates were collected is in `json.timestamp`        

            rates = json.rates;
            base = json.base;
            console.log(rates);
        }
    });
});

参照:こちらをご覧ください

それが役に立てば幸い

于 2012-04-11T06:15:27.973 に答える
3

これはjQueryで動作するはずです:

$.ajax({
  url: 'https://raw.github.com/currencybot/open-exchange-rates/master/latest.json',
  dataType: 'jsonp',
  success: function (data, textStatus, jqXHR) {
    //the variable 'data' will have the JSON object
    // In your example, the following will work:
    alert(data.disclaimer);
   error: function(jqXHR, textStatus, errorThrown) {
     //Error handling code
     alert('Oops there was an error');
   }
  }
});
于 2012-04-11T06:17:45.047 に答える
1

jQuery.getJSON()関数を使用する

このチュートリアルを実行するhttp://api.jquery.com/jQuery.getJSON/

于 2012-04-11T06:03:04.530 に答える