Existe-t-il une bibliothèque jQuery ou javascript qui génère une table dynamique à partir de données json? Je ne veux pas définir les colonnes, la bibliothèque doit lire les clés dans le hachage json et générer des colonnes.
Bien sûr, je peux moi-même parcourir les données json et générer la table html. Je veux juste savoir s'il existe une telle bibliothèque que je peux simplement réutiliser.
javascript
html
json
html-table
Manish Mulani
la source
la source
Réponses:
Merci à tous pour vos réponses. J'en ai écrit un moi-même. Veuillez noter que cela utilise jQuery.
Extrait de code:
la source
tr
et detd
balises? Merci.function addAllColumnHeaders(myList)
- est faux. devrait êtrefunction addAllColumnHeaders(myList,selector)
. BTW cela fonctionne parfaitement !!J'ai réécrit votre code en vanilla-js, en utilisant des méthodes DOM pour empêcher l'injection html.
Démo
la source
Vous pouvez utiliser un simple plugin jQuery jPut
http://plugins.jquery.com/jput/
la source
Consultez le plugin
JSON2HTMLhttp://json2html.com/ pour jQuery. Il vous permet de spécifier une transformation qui convertirait votre objet JSON en modèle HTML. Utilisez builder sur http://json2html.com/ pour obtenir l'objet de transformation json pour tout modèle html souhaité. Dans votre cas, ce serait une table avec une ligne ayant la transformation suivante.Exemple:
la source