0

このリンクを使用しています: freecurrencyconverterapiで、USD から INR への換算値を取得します。

ブラウザーの開発者モードでわかるように、応答は{"USD_INR":64.857002}. 私はプログラミングが初めてなので、jquery ajax を使用して float 値を取得する方法はありますか?

前もって感謝します。

4

2 に答える 2

3

つまり、JSON オブジェクトが返されます。

その応答オブジェクトをコード内の変数に割り当てる必要があるため、最終的には以下のようになります...

var currency = { USD_INR: 64.857002 };

次に、次のようにアクセスできます。

currency.USD_INR // This will give you 64.857002

以下の例を参照してください。

編集:Roryのコード(適応)に従って...

var currency;

$.ajax({
  url: 'https://free.currencyconverterapi.com/api/v4/convert?q=USD_INR&compact=ultra',
  dataType: 'jsonp',
  success: function(data) {
    currency = data.USD_INR;
    console.log(currency);
  }
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

于 2017-11-22T10:19:54.103 に答える