Я пытаюсь создать простую HTML-страницу, на которой я могу ввести сумму, выбрать валюту, дату транзакции и автоматически преобразовать ее в шведские кроны. Мой опыт программирования весьма ограничен, и я впервые пытаюсь выполнить вызовы API.
Код: Выделить всё
Currency Converter
Currency Converter
Value:
Currency:
EUR
GBP
USD
NOK
DKK
Date:
Convert
Result:
function convert() {
const value = document.getElementById("value").value;
const currency = document.getElementById("currency").value;
const date = document.getElementById("date").value;
fetch(`http://api.exchangeratesapi.io/v1/${date}?access_key=[MY API KEY]&base=SEK`)
.then(response => response.json())
.then(data => {
const rate = data.rates[currency];
const result = (value * rate).toFixed(2);
document.getElementById("result").innerHTML = `${result} SEK`;
});
}
Мне хорошо известно, что мой текущий план не поддерживает HTTPS, поэтому я пытаюсь вызвать адрес HTTP, а не адрес HTTPS.
Подробнее здесь: https://stackoverflow.com/questions/773 ... and-script
Мобильная версия