使用jquery从jsp中的数据库中过滤表

时间:2015-05-27 07:26:28

标签: jquery mysql jsp

我正在从数据库中检索数据并放入表中。我有组合框来选择类型。更改组合框我想从数据库中过滤数据。我想在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>

任何建议!!!

1 个答案:

答案 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。