Ich analysiere Daten aus einer JSON-Datei und konvertiere in eine HTML-Tabelle, das ist erledigt, aber ich habe 2 Datensätze in der JSON-Datei. Der zweite ist, den direkten Wert zu erhalten. Ich weiß nicht, wo ich falsch mache, ist das JSON-Format oder die Art, wie ich versuche, die Werte zu bekommen. Kann mir jemand sagen, wie ich das erreichen kann?Werte aus 2 Datensätzen aus der JSON-Datei erhalten
// Json Dateiformat
{ "Beiträge": [{ "title": "12", "Antwort": "55.5"}, { "title": "123", "Antwort": "66.6"},] "Autor": [{ "Buch": "12", "Datum": "55.5"},]}
// Script
$.getJSON("wc.json",function(data)
{
alert(author.book);
alert(author.date);
$.each(data.posts, function(i,data)
{
var faqs =
"<tr><td>"+data.title+"</td><td>"+data.answer+"</td></tr>";
$(faqs).appendTo("#faq tbody");
});
}
);
return false;
});
Dank einer Tonne Jeff ... es hat funktioniert fein ... – Sullan
Nachstehende Kommas sind nun in ECMAScript 5 für Objekte und Arrays erlaubt: http://ryanalberts.com/?p=283. Ihr JSON-Format wird also in neueren Browsern funktionieren. –