Gibt es eine jQuery- oder Javascript-Bibliothek, die eine dynamische Tabelle mit json-Daten generiert? Ich möchte die Spalten nicht definieren, die Bibliothek sollte die Schlüssel im JSON-Hash lesen und Spalten generieren.
Natürlich kann ich selbst die JSON-Daten durchlaufen und die HTML-Tabelle generieren. Ich möchte nur wissen, ob es eine solche Bibliothek gibt, die ich einfach wiederverwenden kann.
javascript
html
json
html-table
Manish Mulani
quelle
quelle
Antworten:
Vielen Dank für Ihre Antworten. Ich habe selbst einen geschrieben. Bitte beachten Sie, dass dies jQuery verwendet.
Code-Auszug:
quelle
tr
undtd
Tags? Vielen Dank.function addAllColumnHeaders(myList)
- ist falsch. sollte seinfunction addAllColumnHeaders(myList,selector)
. Übrigens funktioniert das perfekt !!Ich habe Ihren Code in vanilla-js umgeschrieben und dabei DOM-Methoden verwendet, um eine HTML-Injektion zu verhindern.
Demo
quelle
Sie können das einfache jQuery jPut-Plugin verwenden
http://plugins.jquery.com/jput/
quelle
Schauen Sie sich das
JSON2HTML-Plugin http://json2html.com/ für jQuery an. Hier können Sie eine Transformation angeben, die Ihr JSON-Objekt in eine HTML-Vorlage konvertiert. Verwenden Sie den Builder unter http://json2html.com/ , um das JSON-Transformationsobjekt für eine beliebige HTML-Vorlage abzurufen. In Ihrem Fall wäre es eine Tabelle mit einer Zeile mit der folgenden Transformation.Beispiel:
quelle