Bonjour,

Je rencontre une erreur lors de la récupération de données JSON :
dijit.form.FilteringSelect: TypeError: _36 is null

voici le code :
Fonction javascript récupérant les données
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
        function UrlMarque(){
            var lm = dijit.byId("listmarq");
            lm.attr('value', null);
            var urlvar = 'listeMarque.php?codsoc='+dijit.byId('codsoc').value;
            lm.store = new dojo.data.ItemFileReadStore({url: urlvar });
            lm.reset();
 
        }
Fonction php retournant les données :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
    $objCnxMysql = new clsMySQL('localhost','as400','root','holding7546');
    $tbResulats = $objCnxMysql->ps_LstMarque($parmQuery,1);
 
    //echo "<script type='text/javascript'>alert('". count($tbResulats) . "');</script>";
    $lIntNbElt=count($tbResulats);
 
    //Fetch resultat
    echo "{identifier: 'TABREF', label: 'TABLIB', items: ["
    for($i = 0; $i < $lIntNbElt; $i++)
    {
        echo $tbResulats[$i];
    }
    echo "]}";