Показать сообщение отдельно
  #1 (permalink)  
Старый 14.04.2020, 17:04
Интересующийся
Отправить личное сообщение для Rudman Посмотреть профиль Найти все сообщения от Rudman
 
Регистрация: 25.03.2020
Сообщений: 17

Подключить API с погодой на выбранный город
Подключить API с погодой на выбранный город из выпадающего списка (тег select)
Помогите сделать обработку ответа:
HTML:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <link rel="stylesheet" href="css/style.css">
    <title>Document</title>
</head>
<body>
    <div class="cont">
        <div class="request">
            <select id="city" onchange="getWeather();">
                <option value="Kharkiv">Kharkiv</option>
                <option value="Kiev">Kiev</option>
                <option value="Lviv">Lviv</option>
                <option value="Odesa">Odesa</option>
            </select>
        </div>
        <div id="weather"></div>
    </div>
    <script src="js/script.js"></script>
</body>
</html>

JS:
const apiKey = "6cc3148bb3b32c3700a98d81defdd8a7";
 
function getWeather(){
//1
    let request = new XMLHttpRequest();
    let city=document.getElementById('city').value;
    let URL = "http://api.openweathermap.org/data/2.5/weather?q="+сity+"&appid"+ apiKey;
//2
    request.open("GET", URL, true);
//3
    request.send();
//4
    request.onreadystatechange=function(){
        //обработка ответа 
    }
}
Ответить с цитированием