|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre du Club
![]() Inscription : décembre 2007 Messages : 121 ![]() |
Si j'ai bien compris le tuto, le CALLBACK dans ajax permet de "faire une action" apres avoir recu la reponse du serveur.
Je me sert d'ajax pour tester un formulaire. Je voudrais apres la reponse du serveur, lancer une autre fonction. Voila ma fonction: Code :
Code :
Help |
||||
|
|
00
|
|
|
#2 |
![]() ![]() Marc ChappuisDéveloppeur Web Inscription : décembre 2003 Messages : 1 535 ![]() |
Salut,
Tu peux donner le code de XHRConnection ?
__________________
Si ton code fait plus d'une ligne, c'est que tu as mal choisi ton langage ! |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : décembre 2007 Messages : 121 ![]() |
XHR, c'est une bibliotheque qui gere juste la connexion, je ne peux pas t'en dire plus...
XHRConnection propose les méthodes suivantes: ref XHRConnection (boolean debug) Le constructeur. Si vous voulez spécifier le débuggage, passez true en paramètre. void setDebugOn () Active l'affichage des exceptions void setDebugOff () Désactive l'affichage des exceptions void resetData () Permet d'initialiser la variable contenant les données à envoyer void appendData (string pfield, string pvalue) Permet d'alimenter les données à envoyer, accepte un nom de variable et une valeur. boolean sendAndLoad (string url, string httpMode [, ref callBack]) Envoi des informations à la page url en utilisant la méthode HTTP httpMode |
|
|
00
|
|
|
#4 |
![]() ![]() Marc ChappuisDéveloppeur Web Inscription : décembre 2003 Messages : 1 535 ![]() |
Salut,
Il semble que cette bibliothèque soit trop spécifique, tu peux attaquer à un niveau plus bas en utilisant directement l'objet XmlHttpRequest qui lui propose une callback lors des échanges avec le serveur. Un exemple très basique ici http://www.coursweb.ch/javascript/ajax-request.html Sinon il y a aussi les tuto ajax sur développez
__________________
Si ton code fait plus d'une ligne, c'est que tu as mal choisi ton langage ! |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : décembre 2007 Messages : 121 ![]() |
Il y a pourtant ceci:
sendAndLoad (string url, string httpMode [, ref callBack]) Vu que je suis débutant en ajax, je me demandais si ce n'étais pas possible avec ca ? |
|
|
00
|
|
|
#6 |
![]() ![]() Marc ChappuisDéveloppeur Web Inscription : décembre 2003 Messages : 1 535 ![]() |
Ok, alors essaye
sendAndLoad (url, httpMode , function() { alert('ok'); } );
__________________
Si ton code fait plus d'une ligne, c'est que tu as mal choisi ton langage ! |
|
|
00
|
|
|
#7 | ||||
|
Membre du Club
![]() Inscription : décembre 2007 Messages : 121 ![]() |
Je me dis que je n'utilise que cette bibliotheque pour mon site donc...
Je fais juste des raffraichissement de div, des envoie dans une table et des test de formulaire... Donc je dois rajouter ce que tu viens de me donne à cette ligne: Code :
Comme ca ? Code :
|
||||
|
|
00
|
|
|
#8 | ||||
![]() ![]() Marc ChappuisDéveloppeur Web Inscription : décembre 2003 Messages : 1 535 ![]() |
Salut,
Code :
Code :
__________________
Si ton code fait plus d'une ligne, c'est que tu as mal choisi ton langage ! |
||||
|
|
00
|
|
|
#9 |
|
Membre du Club
![]() Inscription : décembre 2007 Messages : 121 ![]() |
J'ai testé les deux facons que tu m'as donné mais ca ne marche pas.
En fait, il n'y a pas d'erreur générée et la premiere fonction est executee mais pas la deuxieme (le callback)... Quelqu'un peut-il m'aider ? Peut-etre quelqu'un qui utilise la bibliotheque XHR ? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com