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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [RESOLU] Erreur fonction de rappel qui ne s'execute pas

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] Erreur fonction de rappel qui ne s'execute pas

n°2149760
twn-zicoo
Posté le 18-07-2012 à 14:38:23  profilanswer
 

Bonjour,
 
J'ai un problème sur une fonction en javascript. Comme un bout de code vaut mieux qu'un long discours :
 
Mon javascript :

Code :
  1. <script language="javascript" type="text/javascript">
  2.    
  3.            /*ici j'essaie de l afficher dans ma console*/
  4.             function findCommand(){
  5.                 if (xhr2.readyState == 4){
  6.                     if (xhr2.status == 200){
  7.                         var nouveauResultat = xhr2.responseText.split(":" );
  8.                         for (var i = 0; nouveauResultat[i]; i++){
  9.                             console.info(nouveauResultat[i]);
  10.                         }
  11.                     }
  12.                 }
  13.             }
  14.             /*ici je récupère mon élément de mon formulaire*/
  15.             function requestNameClient(){
  16.                 xhr2 = new createXHR();
  17.                 var params = 'nom="'+$('#formClient').val()+'"';
  18.                 xhr2.open('get','model/getClientCommand.php?'+params, true);
  19.                 console.info('model/getClientCommand.php?'+params);
  20.                 xhr2.onreadystatechange = findCommand;
  21.                 console.info('Ici je passe');
  22.                 xhr2.send();
  23.                 console.info('Ici rien ne s'affiche');
  24.             }
  25. </script>


 
Mon PHP :

Code :
  1. if (isset($_REQUEST['nom']) && !empty($_REQUEST['nom']))
  2. {
  3.     $fullName = explode(" ", $_REQUEST['nom']);
  4.     $nom = $fullName[1];
  5.     $queryCommand =  'SELECT * FROM client WHERE nom="' . $nom;
  6.     $queryAnswer = doQuery($queryCommand, $db);
  7.     $listCommand = "";
  8.     while ($row = $queryAnswer->fetch(PDO::FETCH_ASSOC))
  9.     {
  10.         $listCommand = $row['nom'] . ':' . $row['prenom'] . ':' . $row['ville'] . ':';
  11.     }
  12.     echo $listCommand;
  13. }
  14. else
  15.     echo 'Unknown';


 
J'essaie donc a partir d'un élément récupérer dans un select (HTML) de faire un autre requête pour avoir des informations sur cet élément.
Mais voila  mon envoie ne se fait jamais...
 
EDIT : je viens de me rendre compte que lorsque je valide mon choix du select cette url sort : http://localhost/php/?client=TEST+TEST . J'ai l'impression que
ca peut être une cause mais je ne vois pas quoi faire.
 
Si vous pouviez m'indiquer d'où peuvent surgir mes problèmes.
 
Merci d'avance.
 
EDIT FINAL : Je viens de régler mon problème (rafraichissement qui faisait perdre mes données).


Message édité par twn-zicoo le 18-07-2012 à 17:09:50
mood
Publicité
Posté le 18-07-2012 à 14:38:23  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [RESOLU] Erreur fonction de rappel qui ne s'execute pas

 

Sujets relatifs
Par défaut Erreur dans ma création de baseRappel des entêtes de colonnes d'un tableau html
Probleme avec la fonction php is_intPHP - Caught une erreur
Aide sur une fonction javascript[Excel - Macro] Boucle Do, trouver l'erreur...
Erreur d'exécution 1004fonction mail() ne fonctionne pas
Recupération du résultat d'une fonctionAppel fonction Javascript dans variable PHP
Plus de sujets relatifs à : [RESOLU] Erreur fonction de rappel qui ne s'execute pas


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