Bonjour,
J'essaie de construire une page avec un formulaire 'dynamique', dans le sens où l'utilisateur séléctionne une action et en fonction de son choix, j'affiche un certain nombre d'input (que ce soit des champs texte, select box...).
- En gros, j'affiche une selectBox avec une liste d'action.
- Une fois une action séléctionnée, j'envoie une requête Ajax qui me renvoie le nouveau formulaire (déja mis en page au format html)
- A ce moment là, j'utilise un form1.after() pour afficher mon nouveau formulaire.
Donc, au final, j'ai un nombre de paramètre variable.
Mon soucis est de récupérer les valeurs entrées par l'utilisateur et de les renvoyer à mon script PHP. En cherchant, je suis tombé sur ce topic :
topic.
et je me suis donc logiquement tourné vers serialize() que j'utilise de cette manière :
J'ai aussi testé de reprendre l'exmple sur le site de Jquery
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function test() { var str = $("parametre_form").serialize(); alert(str); }
Mais quoi qu'il arrive, j'obtiens une chaine vide, c'est à dire ni les noms des variables ni leur valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function test() { var str = $("parametre_form").serialize(); $("#champstext").text(str); }
Est ce qu'il me manquerait quelque chose?
Merci
Partager