Problème avec l'Utilisation d'Ajax.Request

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème avec l'Utilisation d'Ajax.Request

par pascall » 26 juin 2008, 15:42

Salut,

Dans ton code tu écris :

Code : Tout sélectionner

... onComplete:gestionReponse() ..
puis tu appelles ta fonction :

Code : Tout sélectionner

function gestionReponse(xhr) { alert("ca passe !") ; alert(xhr.responseText) ; }
or tu ne passes pas d'argument lors de l'appel via onComplete,
je pense que ton soucis vient de ça :
tu devrais essayer avec

Code : Tout sélectionner

... onComplete:gestionReponse(transport) ..
par exemple...

Problème avec l'Utilisation d'Ajax.Request

par Mickatronic » 25 juin 2008, 15:52

Bonjour cela fais deux que j'essaye d'afficher du texte d'un fichier php distant mais aucun moyen :s Voici les fichiers :

Un bouton d'une page html appel la fonction RecupererXML() le prototype utilisé est : prototype.js 1.5.0 (69 Ko)
Voici la page html :
<html>
<head>
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/gadget.js"></script>
</head>
<body>
<p>
<input name="nomActivite" type="text" />
</p>
<p>
<input type="button" name="BtnRecup" value="Recevoir" onclick="RecupererXML()" />
</p>
</body>
</html>
Le code php :
<?php
header('Content-Type: text/html; charset: UTF-8');
echo 'Hello World!';
?>
Le fichier gadget.js
function RecupererXML() {
alert("Chargement...") ;
var xhr = new Ajax.Request("http://mickatronic.e3b.org/nomactivite.php",
{
method:"get",
onComplete:gestionReponse()
}
);
}

function gestionReponse(xhr)
{
alert("ca passe !") ;
alert(xhr.responseText) ;
}
Et là le problème et que l'alert xhr.responseText n'affiche rien :s j'ai tester alert(xhr) sans résultat non plus :s.

Si vous avez la réponse à mon problème :yaisse2: merci d'avance