comment charger le local JSON variable à l'aide de jquery datatables
J'ai un local JSON dataset. Je veux utiliser jquery datatables plugin pour l'afficher. Est-il un réglage ou de configuration à l'intérieur de datatable plugin pour afficher des données? Tout ce que je peux trouver est de faire des appels AJAX et des appels au serveur.
Merci pour l'aide.
- Avez-vous jamais comprendre cela? Je tiens également à initialiser avec un tableau d'objets passés en aaData. Je vois que sais que l'on a compris votre question. Je l'ai essayé avec mData propriétés de la manière que vous le feriez avec un serveur côté dataset mais il ne fonctionne pas.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez fournir des tables de données avec des données de 4 façons différentes
Dans votre situation, vous aurez envie d'utiliser le second (Tableau Javascript) option. Vous devrez être capable de traduire à la forme de votre objet JSON dans un tableau d'objets.
Voici un exemple
Vous pouvez définir la AjaxSource paramètre que les points de votre jeu de données:
Cela va charger toutes les données une seule fois et de les placer dans la DataTable. Voir plus de détails sur la http://www.datatables.net/examples/data_sources/ajax.html.
Jovan
De résoudre le problème avec le jessegavin réponse:
https://jsfiddle.net/byejn8ye/
Vous pouvez obtenir votre json fichier local faire un normal appel ajax, avec quelques mises en garde (voir http://en.wikipedia.org/wiki/Same_origin_policy, ou jQuery .getJSON à l'aide de fichiers locaux cessé de travailler sur Firefox 3.6.13, fwiw)
Mais il doit certainement être possible de le faire:
Utilisation
données
option pour fournir les données d'une table.Par exemple:
Si vos données est une chaîne de caractères au format JSON, vous pouvez l'analyser d'abord avec soit
$.parseJSON()
ouJSON.parse()
.Voir cette jsFiddle pour le code et la démonstration.