Recharger datatable

Résolu/Fermé
Rja26 Messages postés 2 Date d'inscription vendredi 24 juin 2016 Statut Membre Dernière intervention 25 juin 2016 - 24 juin 2016 à 09:37
Rja26 Messages postés 2 Date d'inscription vendredi 24 juin 2016 Statut Membre Dernière intervention 25 juin 2016 - 25 juin 2016 à 08:42
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!

1 réponse

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
24 juin 2016 à 13:41
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

$('#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()

-1
Rja26 Messages postés 2 Date d'inscription vendredi 24 juin 2016 Statut Membre Dernière intervention 25 juin 2016
25 juin 2016 à 08:42
Merci beaucoup pour la reponse, ca ma bien aidé.
0