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.