Dans le code ci-dessous, j'ai tenté d'effectuer une itération sur la chaîne d'objet JSON. Cependant, je n'obtiens pas la sortie désirée. Ma sortie sur la page Web ressemble à quelque chose comme: -Problème lors de l'itération à travers l'objet JSON
+ item.temperature ++ ++ item.temperature ++ item.temperature item.temperature +
L'alerte qui délivre la température fonctionne bien. La partie où j'essaie d'accéder à la valeur en itérant à travers la chaîne d'objet JSON ne semble pas fonctionner. Quelqu'un pourrait-il m'aider à résoudre ce problème?
code
<body>
<script>
$.getJSON('http://ws.geonames.org/weatherJSON?north=90&south=-9.9&east=-22.4&west=55.2',
function(data) {
$.each(data.weatherObservations, function(i,item){
$("body").append("+item.temperature+");
if (i == 3) return false;
});
alert(data.weatherObservations[0].temperature);
});
</script>
</body>