Я пытаюсь создать погодное веб-приложение с использованием API OpenWeatherMap. Пока что весь мой код — это запись файла JSON на страницу, но я хочу сохранить вызов .getJSON, чтобы можно было манипулировать им и использовать информацию (например, температуру, ветер, влажность) в разных местах.
Вот мой код:
Weather
function gettingJSON(){
var city = document.getElementById('text').value;
document.write("jquery loaded");
$.getJSON(`http://api.openweathermap.org/data/2.5/weather?q=${city}&APPID=${my API key}`,function(data){
document.write(JSON.stringify(data));
});
}
Get JSON
А вот результат, который я обычно получаю в виде веб-страницы:
Что мне нужно сделать, чтобы я мог сохранять каждый бит информации и добавлять его в список или что-то еще, чтобы в конечном итоге создать свое веб-приложение? Я хочу, чтобы это выглядело примерно так: https://medium.com/@andrewchandev/weath ... a44354b54b, но мне нужен способ сохранить информацию в переменной или что-то в этом роде.
Я пытаюсь создать погодное веб-приложение с использованием API OpenWeatherMap. Пока что весь мой код — это запись файла JSON на страницу, но я хочу сохранить вызов .getJSON, чтобы можно было манипулировать им и использовать информацию (например, температуру, ветер, влажность) в разных местах. Вот мой код: [code]
Weather
function gettingJSON(){ var city = document.getElementById('text').value; document.write("jquery loaded"); $.getJSON(`http://api.openweathermap.org/data/2.5/weather?q=${city}&APPID=${my API key}`,function(data){ document.write(JSON.stringify(data)); }); }
Get JSON
[/code] А вот результат, который я обычно получаю в виде веб-страницы: [code]jquery loaded{"coord":{"lon":-0.13,"lat":51.51},"weather":[{"id":800,"main":"Clear","description":"clear sky","icon":"01n"}],"base":"stations","main":{"temp":273.85,"feels_like":270.59,"temp_min":273.71,"temp_max":274.26,"pressure":1006,"humidity":92},"visibility":10000,"wind":{"speed":1.73,"deg":308},"clouds":{"all":0},"dt":1609436849,"sys":{"type":3,"id":2019646,"country":"GB","sunrise":1609401973,"sunset":1609430448},"timezone":0,"id":2643743,"name":"London","cod":200} [/code] Что мне нужно сделать, чтобы я мог сохранять каждый бит информации и добавлять его в список или что-то еще, чтобы в конечном итоге создать свое веб-приложение? Я хочу, чтобы это выглядело примерно так: https://medium.com/@andrewchandev/weather-api-47a44354b54b, но мне нужен способ сохранить информацию в переменной или что-то в этом роде.