|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre à l'essai
![]() |
Bonjour,
J'étais venu il y a peu de temps pour un problème en Ajax, et j'ai appris qu'il me fallait utiliser les DOM... Maintenant, tout fonctionne à une exception près: un select à générer... J'arrive à afficher le résultat de ma requête en générant le select avec des "createElement", tout s'affiche, mais pas moyen de récupérer les données... Me manquerait-il quelque chose ou bien j'ai juste merdé / oublié un truc? Voici mon code: Code :
Merci ^^ |
||
|
|
00
|
|
|
#2 | |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 828 ![]() |
Désolé, mais j'ai pas trop compris ton problème.
En particulier : Citation:
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() |
lol oui désolé j'ai pas été super clair ^^
Je voulais parler de la récupération du choix du select généré J'arrive à créer le select correctement, mais lorsque je valide mon formulaire, j'arrive à récupérer toutes les données (par post) excepté le choix de ce select... |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 828 ![]() |
J'imagine que ton élément n'est pas intégré dans le formulaire...
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() |
le div dans lequel je crée mon élément est intégré dans le formulaire... ça ne suffit pas?
edit: Bon j'ai du nouveau... Sous firefox (v 2.0.0.14) j'ai le problème que je viens de citer... Sous IE 7 j'arrive à récupérer la valeur de ma donnée envoyée par post mais mon select n'affiche pas les libellés de chaque option... Le problème est surtout que je dois pouvoir faire tourner mon programme sur les deux... ![]() J'espère que ces quelques infos pourront vous éclairer sur mon problème... ^^' Si nécessaire, je peux envoyer le code entier de cette page, mais il y en a pour plus de 200 lignes... |
|
|
00
|
|
|
#6 |
|
Membre à l'essai
![]() |
Pour simplifier le problème, quelqu'un saurait quels problèmes je peux rencontrer au niveau de la compatibilité entre IE et firefox en faisant de la génération de code à l'aide des DOM?
Je suis toujours bloqué et si possible j'aimerais éviter d'avoir à refaire tout mon code pour remplacer la partie dynamique par de la gestion bourrin avec des formulaires... :-S |
|
|
00
|
|
|
#7 |
|
Membre à l'essai
![]() |
Bon, j'ai finalement trouvé un échappatoire...
Si quelqu'un se retrouve dans la même situation, j'ai tout simplement créé un "hidden" que j'ai rattaché au formulaire et dans lequel je met la valeur sélectionnée dans le "select" généré à l'aide des DOM... (j'initialise cette valeur dans la fonction appelée par le "onChange" de ce "select") ![]() Je suppose qu'il doit y avoir une solution plus "propre", mais à défaut de l'avoir trouvée, ça ça marche et c'est déjà moins crade que de l'envoi par POST |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com