2017-12-05 11 views
0

fixer.ioから現在の米ドルからユーロへのレートをHTMLファイルの1行に入れようとしています。米ドルの値では、 "、"。fixer.ioからHTMLへのJSON為替レートの取得

誰かが私を助けることができますか?

LINK:https://api.fixer.io/latest?symbols=USD私は、HTMLファイル内に必要なもの

{ 
    "base": "EUR", 
    "date": "2017-12-04", 
    "rates": { 
    "USD": 1.1865 
    } 
} 

1,1865 

EDIT:

これは私がこれまで試してみました(文字通り前にこれをやったことがない)ものです。

HTML:

<span id="rate_usd"></span> 

JS:

$(document).ready(function(){ 
    var url= "https://api.fixer.io/latest?symbols=USD" 
    $.getJSON(url,function(data){ 
    document.getElementById("rate_usd").innerHTML = data.rates.USD; 

    }); 
}); 
+0

このリンクは、私はそれをどうするかわからない[リンク] https://openexchangerates.github.io/money.js/#basic-install –

+0

お手伝いを致します。ごめんなさい。 – TohBey

答えて

0

は、以下を試してみてください、それはあなたが参照したすべてのHTML、JSとjQuery依存性を含んでいます。

APIで返された数値を受け取り、toString()の文字列に変換してから、.,に置き換えてリクエストしています。

<html> 
    <head> 
    <title>USD Rate</title> 
    </head> 
    <body> 
    <span id="rate_usd"></span> 
    <script 
     src="https://code.jquery.com/jquery-3.2.1.min.js" 
     integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" 
     crossorigin="anonymous"></script> 
    <script> 
     $(function() { 
     $.getJSON('https://api.fixer.io/latest?symbols=USD', function(data) { 
      var usdRate = data.rates.USD.toString(); 
      var commaFormatted = usdRate.replace('.', ',') 
      document.getElementById('rate_usd').innerHTML = commaFormatted; 
     }); 
     }); 
    </script> 
    </body> 
</html> 
+1

ありがとう!完璧に動作します。 – TohBey

+0

喜び、幸運! – timothyclifford

関連する問題