Простой запрос для того чтобы получить погоду

152
30 января 2018, 11:36

Я начинающий и экспериментирую. Работаю с погодным API. Отправляю запрос на сайт чтобы получить информацию о погоде.

Подскажите почему не выводится ничего в консоли и все ли я делаю правильно?

var newRequest = new XMLHttpRequest(); 
newRequest.open("GET","http://samples.openweathermap.org/data/2.5/weather?q=London,uk&appid=b6907d289e10d714a6e88b30761fae22"); 
 
newRequest.onload = () => { 
	var ourWeather = JSON.parse(newRequest.responseText); 
	console.log(ourWeather); 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<header> 
	<h1>JSON and AJAX</h1> 
	<button id="btn">Fetch info for 3 new animals</button> 
</header>

Answer 1

Вы забыли, собственно, послать запрос

var newRequest = new XMLHttpRequest(); 
 
newRequest.open("GET", 
"http://samples.openweathermap.org/data/2.5/weather?q=London,uk&appid=b6907d289e10d714a6e88b30761fae22"); 
 
newRequest.onload = () => { 
    var ourWeather = JSON.parse(newRequest.responseText); 
    console.log(ourWeather); 
} 
 
newRequest.onerror = err => console.error('Ошибка'); 
 
newRequest.send();

Кроме того этот сайт не даст свои страницы подгрузить через AJAX, потому что CORS

READ ALSO
Как обьеденить Responsive Accordion Tabs(Foundation) + slick carousel?

Как обьеденить Responsive Accordion Tabs(Foundation) + slick carousel?

Есть Responsive Accordion Tabs от Foundation, нужно сделать табы в виде карусели

268
Анимация для двух объектов

Анимация для двух объектов

Друзья, помогите пожалуйстаСоздала анимацию для одного объекта https://codepen

148
Как правильно установить ember в ubuntu? [требует правки]

Как правильно установить ember в ubuntu? [требует правки]

Как правильно установить фреймворк ember в ubuntu?

164
JS / jQuery eq() - array

JS / jQuery eq() - array

Возможно ли вместо привычного цикла, на подобии этого:

127