我正在从数据库中检索数据并放入表中。我有组合框来选择类型。更改组合框我想从数据库中过滤数据。我想在jsp中使用jquery。
以下是选择类型的代码
<form method="post" action="dashboardcontrol.jsp">
Type: <select name="type" id="type">
<option value="select" selected>..select..</option>
<option value="agriculture">Agriculture</option>
<option value="fiction">Fiction</option>
<option value="Religion">Religion</option>
<option value="music">Music</option>
</select>
<input type="submit" value="ok" />
</form>
这是包含所有数据的表
<TD><%=resultset.getInt(1)%></TD>
<TD><%=resultset.getString(2)%></TD>
<TD><%=resultset.getString(3)%></TD>
<TD><%=resultset.getString(4)%></TD>
<TD><%=resultset.getString(5)%></TD>
<TD><%=resultset.getString(6)%></TD>
任何建议!!!
答案 0 :(得分:0)
function getSelectedComboBoxValue(boxValue){
if(boxValue!=“select”){
$。AJAX({
type : "POST",
url : "getDatabaseRecordClassName",
data : {
BOXVALUE : boxValue,
},
success : function(data) {
if(data!=""){
$("#tab_container").html(data);
}
}
}
}
}
<form method="post" action="dashboardcontrol.jsp">
Type: <select name="type" id="type" onchange="getSelectedComboBoxValue(this.value)">
<option value="select">..select..</option>
<option value="agriculture">Agriculture</option>
<option value="fiction">Fiction</option>
<option value="Religion">Religion</option>
<option value="music">Music</option>
</select>
</form>
此处“getDatabaseRecordClassName”是Java类名。 这里“#tab_container”是表DIV id。