Ich beginne mit jquery und json, arbeite an einer Wetter-App mit OpenWeatherMap's API. Ich versuche, ein icon src zu übergeben, um mit einem img-Tag angezeigt zu werden. Ich verstehe, dass etwas analoges schon einmal gefragt wurde (was mein Modell für den unten stehenden Code war), aber ich sehe keine Änderung in bei Inspektion.image API src in <img> mit jquery
Aus meiner Sicht habe ich <img id="icon" src="#">
, und das ist mein jquery:
$(document).ready(function() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
var lati = position.coords.latitude;
var longi = position.coords.longitude;
var address = "http://api.openweathermap.org/data/2.5/weather?lat=" + lati +"&lon=" + longi + "&APPID=****";
$.getJSON(address, function(json) {
var iconSrc = "http://openweathermap.org/img/w/" +json.weather.icon +".png";
$('#icon img').attr('src', iconSrc);
});
});
}
});