2009-09-23 4 views
0

J'ai une page html avec 3 boîtes déroulantes. Quand je change l'une des cases, la valeur de cette case est envoyée au serveur et le shold du serveur renvoie les valeurs de l'autre 2. Comment vais-je remplir les deux autres listes déroulantes en fonction de la valeur du premier. Toutes les valeurs sont obtenues côté serveur.ajax: remplir 2 listes déroulantes via ajax en utilisant la valeur du troisième

EX DD1, DD2, DD3 où dd = menu déroulant

si DD1 est change la valeur DD1 est envoyée au serveur et serveur Shold renvoie la valeur d'autres 2.How puis-je pouplate DD2 et DD3? Sous quelle forme serveur shold répondre

Note de Plz: J'utilise plain ajax et je ne suis pas ni je veux utiliser jquery et d'autres cadres. Je cherche une solution en ajax trival.

+1

Utilisez-vous une bibliothèque JS? si oui, lequel? – karim79

+1

Cher si ajax simple ou même Javascript est trivial, nous n'aurons pas tous ces cadres. – TheVillageIdiot

+0

Je n'utilise aucune bibliothèque – user177785

Répondre

1

Effectuez votre requête AJAX et si la réponse est réussie, récupérez les données de réponse et insérez-les dans la position correcte dans le DOM. La simplicité de l'insertion de la réponse dépendra du type et du format de la réponse.

Voici le processus général d'utilisation d'AJAX