Bonjour,
J'utilise un dataTable (Server-side processing) pour afficher des infos.
Ca marche bien !
Par contre, lorsque que je veux utiliser un filtre tout bête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $(document).ready(function() { $('#example').dataTable( { "processing": true, "serverSide": true, "ajax": "mon_traitement.php", "fnServerParams": function ( aoData ) { aoData.push( { "name":"pays", "value": "FR"} ); } } ); } );
ça ne fonctionne pas !
Processing..." s'affiche au-dessus de mon dataTable puis rien ne se passe.
Ce qui est étrange est que j'aperçois en log javascript l'erreur :
"TypeError: aoData.push is not a function"
Je précise que j'utilise la version 1.10.3.
Côté serveur, on est d'accord qu'il n'y a rien a faire par rapport à ce filtre ?
Il faut juste que dans le tableau de données récupérées (pour construire le json), les valeurs de mon champ "pays"
soient retournées ?
Merci d'avance.
Partager