0
1

Переписал код, открыл в лайв сервере. Ниже будет код. В инпуте с долларом показывается надпись которая в условии else. Сам код не отрабатывает.

let inputRub = document.getElementById('rub'),
inputUsd = document.getElementById('usd');

inputRub.addEventListener('input', () => {
let request = new XMLHttpRequest();

// request.open(method, url, async, login, pass)
request.open('GET', '/current.json'); //get - получить данные из -
request.setRequestHeader('Content-type', 'application/json; charset=utf-8');
request.send(); //Запускает весь наш запрос GET

//status 404,0200....
//statusText
//responseText - текст ответа сервера(то что бекер хочет мне отправить)
//readyState - текущее состояние запроса

request.addEventListener('readystatechange', function () {
if (request.readyState === 4 && request.status == 200) {
let data = JSON.parse(request.response);

inputUsd.value = inputRub.value / data.usd;
} else {
inputUsd.value = 'Error';
}
});
});

JSON

{
"usd": 68
}


Даниил Остапенко
2 years ago






Все нормально, все решил

Даниил Остапенко
2 years ago

Один ответ