begin process at 2012 05 29 15:18:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

PB : reponseText me retourne undefined


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

PB : reponseText me retourne undefined

mercredi 18 novembre 2009 à 10:52:03 | PB : reponseText me retourne undefined

NicoIRIS

Bonjour,
Je débute en AJAX et je me retrouve confronter à une pb... :(. En effet reponseText me retourne undefined.
Je souhaiterai en connaître la cause...
Merci d'avance pour vos réponses et explications.
Cordialement,

Voici le source :
index.php
<?php
include "connexion.php";
include "Requetage.php";
?>
<html><head><title>Apprendre a maitriser AJAX!!!</title>
<script type='text/javascript'>
function getXhr(){
var xhr = null;
if(window.XMLHttpRequest) // Firefox et autres
xhr = new XMLHttpRequest();
else if(window.ActiveXObject){ // Internet Explorer
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
xhr = false;
}
return xhr;
}

function lister_client(){
var xhr = getXhr();
xhr.onreadystatechange=function(){
if( (xhr.readyState == 4) && (xhr.status == 200)){
rep = xhr.reponseText;
document.getElementById('client').innerHTML = rep;
}
}
xhr.open('POST','fill_client_ajax.php',true);
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
selection = document.getElementById('cgv');
idcgv = selection.options[selection.selectedIndex].value;
xhr.send("idcgv="+idcgv);
}
</script>
</head><body>
<form><fieldset>
<legend> Liste liée </legend>
<select name="cgv" id="cgv" onchange='lister_client()'>
<option value='-1' >none</option>
<?php
$connexion = new Connexion;
$connect = $connexion->connexion();
$requetage = new Requetage;
$select_cgv = $requetage->select_cgv();
$taille = sizeof($select_cgv);
for($i=0; $i<$taille;$i++){
echo "<option value='".$select_cgv[$i]["id_cgv"]."'> ". $select_cgv[$i]["libelle_cgv"]."</option>" ;
}
?>
</select>
<div id='client'>
<select name='client'>
<option value='-1'>Choix du client</option>
</select>
</div></fieldset>
</form></body>
</html>

fill_client_ajax.php :
<?php
include "connexion.php";
include "Requetage.php";

echo("<select name='client'>");
if(isset($_POST['idcgv'])){
$idcgv = $_POST['idcgv'];
$connexion = new Connexion;
$connect = $connexion->connexion_kiwi();
$requetage = new Requetage;
$select_client = $requetage->select_client($idcgv);
$taille = sizeof($select_client);
for($i=0; $i<$taille;$i++){
echo ("<option value='".$select_client[$i]["IdClient"]."'> ". $select_client[$i]["nom"]."</option>" );
}
}
echo("</select>");
?>
mercredi 18 novembre 2009 à 15:06:58 | Re : PB : reponseText me retourne undefined

NicoIRIS

Réponse acceptée !
Après m'être pris la tête voi ci d'où provenait l'erreur :

Une erreur de frappe :(

rep = xhr.responseText; au lieu de rep = xhr.reponseText;

en tt cas cette erreur m'aura fait perdre mon temps :(
mercredi 18 novembre 2009 à 18:04:13 | Re : PB : reponseText me retourne undefined

Bul3

Membre Club
Bonjour,
ah, j'arrive un peu tard ( de 14 Juillet )
l'erreur est trouvée, tant mieux,
handicapé nasal ( ou néanmoins ), les
debuggers le disaient sans aucun doute !

Cordialement [mon Site] [M'écrire] Bul


Cette discussion est classée dans : client, select, xhr, idcgv, cgv


Répondre à ce message

Sujets en rapport avec ce message

xmlhttprequest et select [ par cseagle ] Bonjour tout le monde, Suite à la source d'Antomicro pour son chat sur phpcs (http://www.phpcs.com/code.aspx?ID=32681) j'ai decidé d'essayer de tra Génération des champs select et input dynamique / Listes liées [ par daris ] Bonjour;J'essaie de générer deux(2) listes liées et aussi des input dynamiquement avec ajax et javascript mais dure dure...Mon code ne marche pas norm remplir un select [ par shadow1779 ] Bonjour,je cherche a faire une gestion de produits pour mon site avec catégorie, sous catégorie et produits, pour cela 3 select (n'etant pas dans un f [AJAX] Lier deux listes déroulantes [ par beegeezzz ] Salut les développeurs,J'aimerais créer une page avec 4 listes déroulantes liées.J'ai une première liste déroulante qui s'alimente correctement, je ne Mettre à jour la 3e liste déroulante en même temps que la seconde liste déroulante [ par beegeezzz ] Bonjour tout le monde,J'ai lié trois listes déroulantes avec ajax.La première liste déroulante contient par exemple :BA1BA2BA3Quand je choisis BA2, le copier la valeur d un select dans une zone de texte en javascript [ par Trishh ] Bonjour,Dans un formulaire, je dois proposer 5 valeurs parmi lesquelles, chaque visiteur devra donner son choix1 et son choix2 (et seulement 2). Les v form / select : index [ par Tom89 ] Bonjour, J'ai deux fichiers javascript et un fichier html.Grace au 1er fichier javascript je créé une liste déroulante avec une boucle for.A l'inter Afficher l ordre chronologique des choix d'un select [ par bm3w325i ] Bonjour, je débute en javascript et j'aimerais pouvoir compter est afficher le nombre du choix fait sur un "select" (ordre chronologique):  J'ai donc probleme liste liée et select distinct [ par anthonydb ] Bonjour a tous voilà je suis nouveau sur le forum et j'ai un leger souci au niveau du développement de mon site web. C'est un site de voyage dans lequ [Aide] Select sur des images... [ par Ho0x ] Bonjours à tous, Voilà, j'ai chercher, essayer des solutions, et je ne trouve pas ce que j'aimerais.C'est assez simple, je créer un générateur de text


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,760 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales