|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre éprouvé
![]() |
Bonjour,
J'ai développé une fonction Code :
Code :
ma question est simple, pourquoi ?
__________________
http://aldorande.miniville.fr/ind Fedora 8, eclipse 3.3 sur x86_64 -------------- Colorer votre code php |
||||
|
00
|
|
|
#2 |
|
Invité régulier
![]() Inscription : décembre 2007 Messages : 10 ![]() |
Tu travailles en mode Asynchrone, JE te conseillerais de faire un
(à la place du return) comme ça, tu peux facilement situer ton problème. A mon avi, ta fonction (asynchronousCall) ne retourne rien. à vérifier. |
|
|
00
|
|
|
#3 | |||
![]() ![]() Inscription : janvier 2006 Messages : 1 107 ![]() |
Citation:
Code :
|
|||
|
|
00
|
|
|
#4 |
|
Membre éprouvé
![]() |
compirs
javascript n'a pas le même fonctionnement que PHP (tu pe faire des return dans les fonctions, dans des boucles, dans des conditions ...) donc j'initalise une variable toReturn (par exemple) puis à la fin de mon code, je fais un EDIT : et bien non j'ai tout faux même si je déclare ma variable javascript censée récupérer le XML au début (je l'intialise à null), elle est tjrs null
__________________
http://aldorande.miniville.fr/ind Fedora 8, eclipse 3.3 sur x86_64 -------------- Colorer votre code php |
|
00
|
|
|
#5 | |||
|
Invité régulier
![]() Inscription : décembre 2007 Messages : 10 ![]() |
Citation:
si tu veux vraiment récupérer la valeur de ton XML, il faut surement faire du synchrone et dans ce cas, ça devrait être bon. en gros (je ne sais pas si le 'get' supporte, mais le 'post' oui) et derrière, tu recupère directement ton mais quand ce n'est pas 'synchrone', tu ne sais pas en fait que la requête a été exécutée. C'est pour cela qu'on fait son tratirement dans la fonction 'handler' en gros quand tu fais: Code :
|
|||
|
|
00
|
|
|
#6 | |||
|
Membre éprouvé
![]() |
Citation:
En fait, ce que je veux faire c'est pas une fonction qui execute un apel XHR (pour un traitement), mais plutot une fonction qui execute un XR et me retour son responseXML (fonction générique)
__________________
http://aldorande.miniville.fr/ind Fedora 8, eclipse 3.3 sur x86_64 -------------- Colorer votre code php |
|||
|
00
|
|
|
#7 |
![]() ![]() Inscription : janvier 2006 Messages : 1 107 ![]() |
Comme dit plus haut, c'est impossible de faire un return, que tu sois en synchro ou en asynchro.
J'avais donné une bidouille ici pour arriver à avoir un résultat sensiblement pareil, mais c'est vraiment à utiliser dans des cas particuliers... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com