Bonjour,
j'ai une fonction qui me récupère les valeurs d'un checkbox, envoie ces valeurs à une page PHP pour un traitement, et affiche le résultat dans un div
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 function check(formulaire){ new Ajax.Request("wait.php", { method: 'post', onComplete: showResponseMain }); var nb = formulaire.elements['state[]'].length; var valeur = ""; for (i = 0; i < nb; i ++){ if (formulaire.elements['state[]'][i].checked){ valeur += formulaire.elements['state[]'][i].value + ','; } } alert(valeur); new Ajax.Request("compare_photo.php", { method: 'post', postBody: $H({//genre:$F('genre'), state:valeur }).toQueryString(), onComplete: showResponseMain }); }
Pas de souci majeur, ca fonctionne (presque) nickel.
Si je commente le alert ligne 15, ca ne passe plus.
Avez-vous une idée? Est ce que le fait d'avoir un alert fait que le script effectue une pause? La requête Ajax est-elle trop rapide?
Je n'ai aucune erreur dans /var/log/error.log et sur firebug, pas le temps de voir l'erreur, c'est trop rapide dans la console :p
Partager