Salut,
dans un formulaire CVT, lorsque j'utilise refuser_traitement_ajax() dans
la fonction traiter, on ne retrouve pas la totalité des variables du
post: il manque le bouton avec lequel on poste le formulaire.
c'est un peu troublant, car si dans la fonction vérifier on fait:
if (_request('le_nom_de_mon_bouton') )
refuser_traitement_ajax();
ensuite, quand la page est rechargée par cette fonction, le même test
échoue. Si l'on met d'autres instruction à la suite ou dans la fonction
traiter, elles ne sont pas exécutées.
Certes on peut se débrouiller autrement, mais je me demandais si c'est
pas un bug à corriger...
daniel
Le 16 avr. 09 à 00:18, Daniel Viñar Ulriksen a écrit :
Salut,
dans un formulaire CVT, lorsque j'utilise refuser_traitement_ajax() dans
la fonction traiter, on ne retrouve pas la totalité des variables du
post: il manque le bouton avec lequel on poste le formulaire.
Ah oui possible : quand le js coté client reçoit le message 'je veux pas d'ajax, renvoie moi le formulaire en post', il déclenche un submit sur le formulaire.
Il faudrait qu'il mémorise le bouton cliqué, mais ça risque de ne pas être simple.
c'est un peu troublant, car si dans la fonction vérifier on fait:
if (_request('le_nom_de_mon_bouton') )
refuser_traitement_ajax();
ensuite, quand la page est rechargée par cette fonction, le même test
échoue. Si l'on met d'autres instruction à la suite ou dans la fonction
traiter, elles ne sont pas exécutées.
Certes on peut se débrouiller autrement, mais je me demandais si c'est
pas un bug à corriger...
Ouvre un ticket pas prioritaire, pour garder la trace.
Mais ça ne sera pas corrigé à court terme.
Cédric