Fonction qui ne retourne rien

Signaler
Messages postés
23
Date d'inscription
lundi 23 février 2004
Statut
Membre
Dernière intervention
25 mars 2009
-
Messages postés
23
Date d'inscription
lundi 23 février 2004
Statut
Membre
Dernière intervention
25 mars 2009
-
Bonjour à tous,

je ne comprend pas j'ai une fonction ajax qui est censée me retourner responseText, je suis bien dans la boucle else if(reponse = = "return") vu que j'ai l'alert  alert(xhr.responseText); qui s'affiche bien.

fonction Test()
{
// du code ...
else if(reponse == "return")
                        {
                                alert(xhr.responseText); // AFFICHAGE DE ok
                                return(xhr.responseText); // on devrait retourner ok
                        }
}

pourtant quand je récupère la valeur retournée c'est : undefined

alert( Test() ); // AFFICHAGE DE undefined

je ne vois vraiment pas d'où ca peut venir :'(

2 réponses

Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
38
Salut
j'en conclue que ta fonction ne renvoi rien car :
reponse != "return"

une recherche sur exalead vous aurait peut-etre evite de poser cette question

In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy
Messages postés
23
Date d'inscription
lundi 23 février 2004
Statut
Membre
Dernière intervention
25 mars 2009

Comme je l'ai ecrit dans mon message j'ai reponse = "return" vu que j'ai l'alert  alert(xhr.responseText); qui s'affiche bien.