Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1693 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Problème jQuery.ajax( et php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème jQuery.ajax( et php

n°2191953
Akim13
Posté le 28-05-2013 à 15:10:02  profilanswer
 

Bonjour,
 
Je développe, un module sur prestashop.
J’essaye de recevoir des réponses, d’une fonction php qui ce trouve dans la même page, mais les réponses de ma fonction n’arrive qu’à la fin de l’exécution de celle ci, 30 secondes plus tard.

Code :
  1. $this->_html .= '
  2. <button  class="classname" onclick="etape()" style="width:100%;">Recevoir réponse</button>
  3. <div style="text-align : center;color:#000;font-size:14px;font-family: Verdana,Arial,Bitstream Vera Sans,Helvetica,Sans-serif;" id="progress" name="progress">...</div>
  4. <script type="text/javascript">
  5. function etape()
  6. {
  7.  jQuery.ajax(
  8.  {
  9.   type: "POST",
  10.    url: "index.php?controller=AdminModules&configure=gestion&token=3ab3516fa575fb081da341b6f667d5be&tab_module=quick_bulk_update&module_name=gestion",
  11.   data: {
  12.   EtapeNow: "1",
  13.   async: true
  14.     },
  15.   success: function(data, textStatus, jqXHR) {
  16.      document.getElementById("progress" ).innerHTML ="-"+data+"-";
  17.     },
  18.   error: function(jqXHR, textStatus, errorThrown) {
  19.      document.getElementById("progress" ).innerHTML = "error : "+errorThrown;
  20.     }
  21.  }
  22.  );
  23. }
  24. </script>';


Je pense que le problème vient du fait que l’url est composée comme ceci.
index.php?controller=AdminModules&configure=gestion&token=3ab3516fa575fb081da341b6f667d5be&tab_module=quick_bulk_update&module_name=gestion
 
ou peut être par ce que j’essaye de récupérer les résultat d’un foreach(
Comme ceci  
 

Code :
  1. foreach($this->liste as $elements )
  2. {
  3.   echo $i.’<br>’ ;


 
Meme avec ca ne fonctionne pas
 

Code :
  1. foreach($this->liste as $elements )
  2.   {
  3. $toto = $elements ['name'];
  4. echo '<script>';
  5.  echo 'document.getElementById("progress" ).innerHTML = "('.$toto.')";';
  6. echo '</script>';


 
 
 
Pouvez vous m’adez SVP.
Merci d'avance

mood
Publicité
Posté le 28-05-2013 à 15:10:02  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème jQuery.ajax( et php

 

Sujets relatifs
Probleme survenue sur mon site wordpressProblème importation
probleme langage CProbleme d'iframe
recuperer id en ajax/phpproblème d'enregistrement ds fichier TMP j'ai besoin d'aide
probleme avec jcarouselliteun problème dans un librairies dynamic
Probleme sur Macro Excel 2010[Javascript] Problème liste déroulante et jquery
Plus de sujets relatifs à : Problème jQuery.ajax( et php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR