Bonjour,
Je suis actuellement en train d'apprendre les requêtes Http, et un problème me perturbe, pour vous l'expliquer voici le code que j'utilise:
function faire_requete(url)
{
httpRequest = creer_requete();
httpRequest.onreadystatechange = function ()
{
if (httpRequest.readyState == 4)
{
if (httpRequest.status == 200)
{
return httpRequest.responseText;
}
else
{
alert('Un problème est survenu avec la requête.');
}
}
}
httpRequest.open("GET", url, true);
httpRequest.send(null);
}
hors, le return httpRequest.responseText; me retourne rien (undefined). J'ai donc essayer de remplacer la ligne par :
avert(httpRequest.responseText);
Pour essayer de voir si sa fonctionne, et bien j'ai de la chance, sa m'affiche le bon resultat.
Alors comment faire pour que sa fonctionne avec le return ?
PS: la fonction creer_requete() permet d'initialiser la requete Http selon le navigateur.
Merci de vos reponses.
Configuration: Windows Vista
Firefox 2.0.0.14