У меня есть два списка на моей странице JSP. По умолчанию первый список заполняется данными базы данных. Когда пользователь выбирает элемент в первом списке, второй заполняется соответственно данными базы данных с помощью Ajax. Я новичок в JSP. Мне нужна ваша помощь.Динамический список в JSP
Я использовал приведенный ниже код JavaScript для извлечения выбранного значения в первом списке.
<script type="text/javascript" >
$(document).ready(function(){
$("#rt_select").click(function() {
var option = $('#lstsprintid').val();
alert(option);
return option;
});
});
</script>
Я не могу использовать значение, возвращаемое с помощью JavaScript на моей странице JSP. Ниже представлен мой список множественного выбора, в котором данные поступают из db.
<p>Select Name :
<select size="3" id="lstsprintid" multiple="multiple">
<%
while(rs.next())
{
String name = rs.getString("s_name");
%>
<option value="<%=name %>"><%=name %></option>
<%
}
%>
</select>
Какой код JavaScript я должен использовать для получения списка значений, выбранных в приведенном выше списке.
<%
String s1 = request.getParameter("txt_test");
out.println(s1);
Statement st1= con.createStatement();
ResultSet rs1=st1.executeQuery("Select sprint_id from sprint where sprint_name in ("+ s1 +")");
%>
Что вы пробовали? Где именно вы стучаетесь? Каков ваш текущий код? – luk2302
Похоже, вы должны просто читать вводный учебник Ajax. Я не понимаю, почему вы думаете, что вам нужно возвращать что-либо из функции обработчика событий щелчка. – Quentin
вы можете помочь мне получить выбранное значение списка в строке, чтобы я мог использовать на странице jsp для дальнейшего прогресса. – gamnrs