|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Jean Philipe Inscription : avril 2009 Messages : 23 ![]() |
Bonjour,
J'ai un souci avec mon code présent : Code :
J'ai fais une petite recherche sur le forum pour savoir si le problème a déjà été traité et je suis tombé sur ce sujet http://www.developpez.net/forums/d90...-globale-ajax/. Malheuresement je n'ai pas compris comment la personne a résolu sont problème, pouvez vous m'expliquer ce que je doit faire. Merci bien, cldt P. |
||
|
|
00
|
|
|
#2 |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 129 ![]() |
Bonjour,
La variable c ne sera égal à 9 qu'après avoir reçue le résultat de la requête AJAX car tu travaille en mode asynchrone. Sinon, c'est quoi ton soucis? A+. |
|
|
00
|
|
|
#3 | |
|
Invité régulier
![]() Jean Philipe Inscription : avril 2009 Messages : 23 ![]() |
Citation:
Et merci |
|
|
|
00
|
|
|
#4 |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 129 ![]() |
Je me suis un peu trompé quand je t'ai dit que c'est parceque tu travailles en mode asynchrone. En fait si tu mets "c=9" dans la fonction success, elle ne sera exécuté qu'à la fin de la requête qu'il soit asynchrone ou non. En travaillant en mode asynchrone, les instructions qui suivent la requête AJAX sera executé avant et n'attendent pas que la requête AJAX soit terminé. En mode synchrone, les instructions qui suivent la requête attendent qu'il soit fini pour continuer d'executer.
Pour travailler en mode synchrone, ajoute dans le paramètre. A+. |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Jean Philipe Inscription : avril 2009 Messages : 23 ![]() |
Merci bien, ça marche. Sujet résolu
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com