[ajax]Connection ?

Mammouth du PHP | 601 Messages

30 sept. 2006, 04:19

Bonjour,
j'ai recopier deux fonctions, pour me connecter un fichier php, mais ma boite de dialogue me renvoie "undefined"
http://creatif-web.be/assoc/librairie/xhr.php

Code : Tout sélectionner

<script type="text/javascript"> function get_xml_http_request() { if(window.XMLHttpRequest) { xhr= new XMLHttpRequest(); } else if(window.ActiveXObject) { try { xhr=new ActiveXObject("Msxm12, XMLHTTP"); } // si une erreur ou une exception se produit catch (e) { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } } // si le navigateur ne supporte l'objet XMLHttpRequest else { // on affiche une alerte et on ne crée pas l'objet alert("Votre navigateur ne supporte pas l'objet XMLHttpRequest !"); xhr = false; } } function afficheAlert() { // On crée l'objet XMLHttpREquest get_xml_http_request(); // on définit l'action à executer quand l'objet change d'état xhr.onreadystatechange = function() { // on vérifie les codes envoyés if(xhr.readyState == 4 && xhr.status == 200) { // on affiche le résultat renvoyé alert(xhr.reponseText); } } // on exécute la requete avec la méthode GET xhr.open("GET", "ajaxphp.php", true); xhr.send(null); } </script> </head> <body> <input type="button" value="Affiche Alert" onclick="afficheAlert()" /> </body> </html>
Pour le fichier php "ajaxphp.php"
<?php echo "Ho toi le monde, triste et gaie, beau et moche"; ?>
Merci
http://xavier-artot.com
¨'°-.,¸¸,.-·²°'´¨'°-.,¸¸,.-·²°'´¨'°-.,¸¸,.-·°'´¨
système d'exploitation "Ubuntu 7.10"

Mammouth du PHP | 19672 Messages

30 sept. 2006, 10:47

Remplace :

Code : Tout sélectionner

alert(xhr.reponseText);
par :

Code : Tout sélectionner

alert(xhr.responseText);
Ce n'est qu'un petit "s" qui manque, mais il a une certaine importance ;)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 601 Messages

30 sept. 2006, 16:39

merci, on a tendance à lire en français.
réponse au lieu de "risponnse" en naturglish
http://xavier-artot.com
¨'°-.,¸¸,.-·²°'´¨'°-.,¸¸,.-·²°'´¨'°-.,¸¸,.-·°'´¨
système d'exploitation "Ubuntu 7.10"