Я пытаюсь получить доступ к почасовой информации из API погоды. Проблема в том, что он не совсем работает для меня, и я не уверен на 100%, как получить доступ к информации.Получение почасовой информации от погоды API
Это сайт, с которым я работаю, и страницу на почасовой информации. http://www.wunderground.com/weather/api/d/docs?d=data/hourly&MR=1 У меня есть сильное чувство, что это должно сделать с тем, как доступ к переменным ...
Это мой код:
<script>
jQuery(document).ready(function($) {
$.ajax({
url: "http://api.wunderground.com/api/6368023a57d122c7/geolookup/conditions/q/DominicanRepublic/Barahona.json",
dataType : "jsonp",
success : function(parsed_json) {
//get the hourly info -- cant get hourly to work...
var month = parsed_json['hourly_forecast']['FCTTIME']['mon_padded'];
var day = parsed_json['hourly_forecast']['FCTTIME']['mday_padded'];
var year = parsed_json['hourly_forecast']['FCTTIME']['year'];
var time = parsed_json['hourly_forecast']['FCTTIME']['civil'];
var updated = month + "/" + day + "/" + year + " " + time;
var weather = parsed_json['hourly_forecast']['condition'];
var temp = parsed_json['hourly_forecast']['temp']['metric'];
var humid = parsed_json['hourly_forecast']['humidity'];
var wind_direction = parsed_json['hourly_forecast']['wdir']['dir'];
var wind_speed = parsed_json['hourly_forecast']['wspd']['metric'];
var wind_string = wind_direction + " " + wind_speed + " Km/h";
document.getElementById("weather").innerHTML = weather;
document.getElementById("temp").innerHTML = temp;
document.getElementById("hum").innerHTML = humid;
document.getElementById("wind").innerHTML = wind_string;
}
});
});
</script>
Что значит «не совсем работает для меня» означает? Какие ошибки вы получаете? Что происходит? – j08691
@ j08691 никаких ошибок, и, к сожалению, абсолютно ничего не происходит. Как и в theres нет информации, появляющейся из API. Я попробовал другой подход, чтобы получить информацию, которая не обновляется ежечасно, и это сработало. Как-то это не так. – user2961971
Вы пробовали использовать Fiddler, чтобы посмотреть, как идет запрос, и посмотреть, не возвращается ли его код? –