Recharger datatable
Résolu
Rja26
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
Rja26 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Rja26 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'utilise le plugin jquery datatable pour mes tables html.
Au chargement, j'ai donnees par defaut affiche dans le tableau.
J'ai mis un champs en haut de la table pour rechercher dans la base de donnee Mysql et je recharge la partie body de la table avec celle du nouveau resultat.
Mon probleme est quand je recupere les donnees apres requete ajax, le filtre du datatable fait toujours recherche sur les donnees initialement chargée.
Besoin d'aide s'il vous plait!
j'utilise le plugin jquery datatable pour mes tables html.
Au chargement, j'ai donnees par defaut affiche dans le tableau.
J'ai mis un champs en haut de la table pour rechercher dans la base de donnee Mysql et je recharge la partie body de la table avec celle du nouveau resultat.
Mon probleme est quand je recupere les donnees apres requete ajax, le filtre du datatable fait toujours recherche sur les donnees initialement chargée.
Besoin d'aide s'il vous plait!
1 réponse
Bonjour,
Tu recharges les données ... donc en javascript ( via ajax) je suppose...
Donc tu dois pouvoir, avant de faire appel à ton ajax, faire un Destroy() de ton datatable...
https://datatables.net/reference/option/destroy
.
Sinon tu as aussi la possibilité il me semble de faire sur ton objet datatable
- un clear()
- Ajouter les nouvelles données
- draw()
Tu recharges les données ... donc en javascript ( via ajax) je suppose...
Donc tu dois pouvoir, avant de faire appel à ton ajax, faire un Destroy() de ton datatable...
https://datatables.net/reference/option/destroy
$('#tontableau').dataTable({ "filter": false, "destroy": true });
.
Sinon tu as aussi la possibilité il me semble de faire sur ton objet datatable
- un clear()
- Ajouter les nouvelles données
- draw()
Rja26
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
Merci beaucoup pour la reponse, ca ma bien aidé.