I have been looking at a few options on how to get live weather data for the web and I came across the Weather Underground’s weather API found HERE. I have posted the code snippet below that will populate the divs with the according weather data using JQuery, I left out my API key for obvious reasons, but you can get a free one my following my link above and registering as a developer, enjoy!
$.ajax({
url: "http://api.wunderground.com/api/<Your API Key>/geolookup/conditions/q/KY/Murray.json",
dataType: "jsonp",
success: function (parsed_json) {
$("#tempValue").val(parsed_json['current_observation']['temp_f']);
$('#skyCondValue').append($('<option>', { value: "skyCond" }).text(parsed_json['current_observation']['weather']));
$('#humidValue').val(parsed_json['current_observation']['dewpoint_f']);
$("#windSpeedVal").val(parsed_json['current_observation']['wind_mph']);
$("#windDirVal").append($('<option>', { value: "windDir" }).text(parsed_json['current_observation']['wind_dir']));
$('#envInfo').text(parsed_json['current_observation']['temp_f'] + " " + parsed_json['current_observation']['weather'] + " " + parsed_json['current_observation']['dewpoint_f'] + " " +
parsed_json['current_observation']['wind_mph'] + " " + parsed_json['current_observation']['wind_dir']);
}
});


