@Kuban23

Почему не выводится в консоль (data)?

Делаю запрос погоды, ввожу в input London или любой другой город, почему-то console.log(data) не выводит данные в консоль.
Код ниже:
document.addEventListener('keydown', (k) => {
let cityes = document.querySelector('#city_title').value; // input
if (k.key == 13) { // ввожу город и нажимаю Enter
   fetch(`http://api.openweathermap.org/data/2.5/weather?q=${cityes}&appid=23156883d184497e6026111739757fc6`)
         .then(function (resp) { return resp.json() })
         .then(function (data) {
            console.log(data);
            
         })

   }
});
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
MorganDusty
@MorganDusty
Заменяем:

k.key == 13

на

key === 'Enter'

и keydown ставим на input
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы