Конвертация валют и их отображение на сайте
Получаю значения валют c этого сайта. Нужно вывести котировки рубля к евро и рубля к доллару. Базовая валюта - евро, поэтому котировку рубля к доллару необходимо пересчитывать. Написал соответствующую функцию, с выводом котировки рубля проблем не возникло, а вот с долларом проблемы:
$(function () {
$.get(
"http://data.fixer.io/api/latest",
{ access_key: "402c715fe678630858fb57d485116c" },
function (response) {
$(".currencies-value-eur").text(response.rates.RUB);
console.log(response.rates.USD);
let eur = $(".currencies-value-eur").val();
let usd = $(response.rates.USD).val();
$(".currencies-value-usd").text(usd / eur);
}
);
});
Ответы (1 шт):
Автор решения: Summersby
→ Ссылка
$(function() {
//подключаемся к источнику данных:
$.get('http://data.fixer.io/api/latest', {'access_key': '402c715fe678630858ff1b57d485116c'},
function(response) {
//получаем котировки нужных валют:
$('.currencies-value-eur').val(response.rates.RUB);
$('.currencies-value-usd').val(response.rates.USD);
//объявляем переменные:
let eur = $('.currencies-value-eur').val();
let usd = $('.currencies-value-usd').val();
//конвертируем нужную валюту относительно базовой и выводим на свой сайт:
$('.currencies-value-usd').text(eur / usd);
$('.currencies-value-eur').text(response.rates.RUB);
});
});