Czy istnieje biblioteka jQuery lub javascript, która generuje tabelę dynamiczną z danymi json? Nie chcę definiować kolumn, biblioteka powinna odczytywać klucze w skrócie json i generować kolumny.
Oczywiście mogę samodzielnie iterować dane json i wygenerować tabelę html. Chcę tylko wiedzieć, czy istnieje taka biblioteka, z której mogę po prostu ponownie skorzystać.
javascript
html
json
html-table
Manish Mulani
źródło
źródło
Odpowiedzi:
Dziękuję wszystkim za odpowiedzi. Sam napisałem. Należy pamiętać, że używa to jQuery.
Fragment kodu:
źródło
tr
itd
tagów? Dzięki.function addAllColumnHeaders(myList)
- jest źle. powinno byćfunction addAllColumnHeaders(myList,selector)
. BTW to działa idealnie !!Przepisałem Twój kod w vanilla-js, używając metod DOM, aby zapobiec iniekcji html.
Próbny
źródło
Możesz użyć prostej wtyczki jQuery jPut
http://plugins.jquery.com/jput/
źródło
Sprawdź http://json2html.com/ wtyczkę
JSON2HTMLdla jQuery. Pozwala określić transformację, która przekształci Twój obiekt JSON w szablon HTML. Użyj kreatora na http://json2html.com/, aby pobrać obiekt transformacji json dla dowolnego szablonu HTML. W twoim przypadku byłaby to tabela z wierszem z następującą transformacją.Przykład:
źródło