Récupération fichier php (dojo) avec ajax ne rapatrie pas la config Dojo

Signaler
Messages postés
4
Date d'inscription
dimanche 14 février 2010
Statut
Membre
Dernière intervention
15 avril 2013
-
Voila mon problème, je charge un fichier php en ajax, ce fichier est dans un dijit/layout/AccordionContainer, je charge bien le fichier mais les paramètres Dojo ne sont pas pris en compte
voila un extrait de mon code

 <form id= "formNode">
         
        valide 
  </form>
  <fieldset id ="ident" style="border-color: #5D8BA2;width:505px;padding-top: 0;margin-top:20px;padding-left: 15px;padding-right: 15px  ;height:'<?php echo $height . 'px'; ?>'">
       <legend style="color: #5D8BA2;"><?php echo TXT_PERSONNECENTRALE; ?></legend>
       

    
' " >

       

       <script>
    require(["dojo/dom", "dojo/on", "dojo/request", "dojo/dom-form"],
    function(dom, on, request, domForm){
 var form = dom.byId('formNode');
 // Attach the onsubmit event handler of the form
 on(form, "submit", function(evt){
            		      var nb = dijit.byId('integerspinner2');
      // prevent the page from navigating after submit
      evt.stopPropagation();
      evt.preventDefault();
      // Post the data to the server
      request.get("test/personneCentrale.php?nb="+nb+"", {  // LE FICHIER CHARGE
   data: domForm.toObject("formNode")
      }).then(function(response){
   dom.byId('svrMessage').innerHTML = response;
      });
 });
    }
       );</script>

Et voila le code du fichier personneCentrale.php

<?php for ($i=1;$i<=$nb;$i++){?>
         
" selected="true" >
            <table>
                <tr>
                    <td>
                        <label for="<?php echo 'nom'.$i;?>" class="perCentrale" ><?php echo TXT_NOM; ?></label>
                        " autocomplete="on" />
                    </td>
                </tr>
                <tr>
                    <td>
                        <label for="<?php echo 'prenom'.$i;?>" class="perCentrale" ><?php echo TXT_PRENOM; ?></label>
                        " autocomplete="on" />
                    </td>
                </tr>
 
                <tr>
                    <td><label for="<?php echo 'qualite'.$i;?>" class="perCentrale" ><?php echo TXT_QUALITE; ?></label>
                        <?php
                            $row = $manager->getList("SELECT idqualitedemandeuraca,libellequalitedemandeuraca FROM qualitedemandeuraca where libellequalitedemandeuraca != 'n/a';");
                        ?>
                        <select name="<?php echo 'qualite'.$i;?>" id="<?php echo 'qualite'.$i;?>"        data-dojo-type="dijit/form/FilteringSelect" style="width: 210px"  data-dojo-props="  value: '', placeHolder: '<?php echo TXT_SELECTQUALITE ; ?>'" >
                            <?php
                            for($k=0;$k<count($row);$k++){
                            echo "<option value='$row[$k]['idqualitedemandeuraca']'>".$row[$k]['libellequalitedemandeuraca']."</option>";
                            }
                            ?>
                        </select>
                    </td>
                </tr> etc.....

Je ne comprend pas comment faire pour récupérer les paramètres dojo dans le dijit/layout/ContentPane
Merci par avance de votre aide