私はこのリンクを使用しています:freecurrencyconverterapi USDからINRへの変換値を取得する。jquery ajaxメソッドを使用して、変換された値をレスポンスから抽出する方法は?
ブラウザのデベロッパーモードでは、応答が{"USD_INR":64.857002}
であることがわかります。 私はプログラミングに慣れていないので、jquery ajaxを使ってfloat値を取得する方法があります。
ありがとうございます。
私はこのリンクを使用しています:freecurrencyconverterapi USDからINRへの変換値を取得する。jquery ajaxメソッドを使用して、変換された値をレスポンスから抽出する方法は?
ブラウザのデベロッパーモードでは、応答が{"USD_INR":64.857002}
であることがわかります。 私はプログラミングに慣れていないので、jquery ajaxを使ってfloat値を取得する方法があります。
ありがとうございます。
これはJSONオブジェクトを返しています。あなたは、あなたのコード内の変数にその応答オブジェクトを割り当てるには、その最終的にそれが以下のように見えることになります...
var currency = { USD_INR: 64.857002 };
必要
その後、あなたはこのようにそれにアクセスすることができます。
currency.USD_INR // This will give you 64.857002
以下の例を参照してください。..
編集:...(適応)ロリーのコードを1として
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>
Uに指定されたURLは、問題を持っていたので、私はuが欲しかったものを手に入れる異例のルートを取りました。
$.get("https://cors-anywhere.herokuapp.com/https://free.currencyconverterapi.com/api/v4/convert?q=USD_INR&compact=ultra", function(data) {
$(".result").text(data);
document.getElementById("result").innerHTML = JSON.stringify(data);
console.log(data);
//alert("Load was performed.");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<div id="result">
</div>
ここにあるとして、働く異なるAPIです:https://jsfiddle.net/khrismuc/71qt68xt/ –