2010-07-09 6 views
0

J'ai une liste déroulante avec une valeur optionnelle value.if change la valeur basée sur qui affichera une autre liste déroulante avec la valeur de base de données. Je fais ce processus dans la page jsp. Les premières valeurs déroulantes sont statiques (codées dans jsp). les valeurs proviennent de la base de données lorsque changeevent de la première liste déroulante.Comment obtenir la valeur de la liste déroulante de la base de données en utilisant ajax?

Ici, j'ai besoin d'implémenter ajax ou javascript? Pourriez-vous me donner des exemples de cette liste déroulante?

+0

Duplication de [Remplir les listes déroulantes enfant dans JSP/Servlet] (http://stackoverflow.com/questions/2263996/populating-child-dropdownlists-in-jsp-servlet) – BalusC

Répondre

0

Vous avez deux menu déroulant

<select id="first" onchange="get_result();" > 
    somevale 
</select> 


<select name="second" > 
</select> 

maintenant, vous devez donner corps à notre fonction get_result

function get_result() 
{ 
     var value = $("#id).val(); 
     JQuery.ajax("some_url",{ id : value }, function(){}) 
} 

Cette façon, vous pouvez le faire . Vous avez spécifiquement vérifié le tutoriel JQuery.

0

Ici, j'ai besoin d'implémenter ajax ou javascript?

Ajax.

Pourriez-vous me donner des exemples de cette liste déroulante.

JQuery fonctionne correctement. J'ai trouvé que le framework DWR était plus facile à comprendre pour les nouveaux arrivants à Ajax. Vous pouvez regarder des tutoriels sur ce here.

Questions connexes