|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Nouveau Membre du Club
![]() Inscription : avril 2009 Messages : 89 ![]() |
Bonjour,
voilà mon code: Code :
si toutefois ca peut aider le code de go_1: Code :
|
||||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Boris Dessysans emploi Inscription : décembre 2010 Messages : 872 ![]() |
même question que ici (il y a 15 jours ) : http://www.developpez.net/forums/d11...ntre-fonction/
en gros tu utilises un appels ajax asynchrone(qui n'attend pas la réponse pour poursuivre) donc ta requête n'est en général pas terminé lors de la redirection de la page. la solution la plus simple et la plus sale est de simplement changer ton appel asynchrone en appel synchrone. mais ça bloque ton code et c'est déconseillé. la solution asynchrone correcte est donc que tu dois alors mettre la suite de tes instructions non pas APèS ta requête ajax mais dans la fonction succes (onReadyStateChange) de celle-ci. (et pour faire ça tout beau tout propre, tu peux même afficher un popup/div pour demander au visiteur de patienter pendant la redirection). sinon mieux encore, faire comme fb et google des liens de redirection (et de sauvegarde?) du genre : http://www.google.be/url?sa=t&rct=j&...K17DgFv9vFvQug http://www.facebook.com/l.php?u=http...OejabN5IPbDu9Q Code :
<a href="http://www.cible.fr/">lien</a> Code :
<a href="http://www.monsite.com/goto.php?url=www.cible.fr">lien</a> |
|
|
00
|
|
|
#3 | ||
|
Nouveau Membre du Club
![]() Inscription : avril 2009 Messages : 89 ![]() |
hello willpower,
après lecture de ces réponses j'ai bien compris je t en remercie. j'ai donc placé la redirection une fois ce contrôle effectué, j'ai mis la reéponse dans le callback. Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com