kann mir jemand helfen, ich habe eine externe JSON-Datei, die ich verbinden und Daten manuell anzeigen kann, aber wenn ich durch data.length iterate (das ist 100) zeigt es nur die 100. Daten.Iterating durch jQuery JSON
Hier ist der Code
var url ="output.json";
$.getJSON(url, function(data) {
for (var i=0;i <= data.length; i++) {
$('#stage').html('<h4>' + data[i].title + '</h4>');
}
});
Haben Sie Daten bedeuten, ist ein JSON-Array ? –
Haben Sie xhr Antwort vom Server überprüft? .json kann vom Browser als statische Datei betrachtet werden, und alle Anfragen nach dem ersten können aus dem Cache übernommen werden. –
einfacher Fehler, den ich tat. Danke an Alastair Brown. (blöd mich) Als ich mit .html iterierte, schrieb es einfach weiter, bis es 100 erreichte und deshalb sah ich das 100ste Ergebnis. .append zeigte alles. – muratkh