Я только начинаю изучать запросы API и пытаюсь отобразить текущую погоду в Торонто, используя вызовы APIXU API (вот документация: https://www.apixu.com/doc/current.aspx), и я не уверен, что делаю неправильно.
Вот html:
<div class="weather">
<h3>Toronto Weather Forecast</h3>
<ul style="margin: 0">
</ul>
</div>
Вот js:
// Weather API
function loadData() {
var weatherAPIXU = "http://api.apixu.com/v1/current.json?key=XXXXXXXXXXXXXXXXX&q=Toronto";
$.getJSON(weatherAPIXU, function(data) {
var list = $(".place ul");
forecast = data.current;
list.append('<li>Temp: ' + forecast.temp_c + '°C</li>');
}).error(function(e) {
$(".place").append('<p style="text-align: center;">Sorry!</p><p style="text-align: center;">Could Not Be Loaded</p>');
});
};
$('.place').submit(loadData);
Как только я узнаю, как реализовать это через JSON, я также хочу связать его с Knockout.js.
Так что, если вы можете дать мне рекомендации по этому поводу, я был бы очень признателен.