页面上有两个表单,每个表单有一个下拉框,下拉框里的值都是从数据库里读取的。用户选择第一个下拉框时,就会提交到本页面,第二个下拉框根据第一个的值来查询数据,因为第一个下拉框提交时整个页面都会刷新,怎么可以不刷新,第二个下拉框就可以取得数据?程序如下:aa.jsp<form action=aa.jsp name=form1 method=post>
<select name="select1" onchange="document.form1.submit()">
<%
rs=stmt.executeQuery("select cols1 from tab1");
while(rs.next()){
%>  
   <option value="<%=rs.getString("cols1")%>"><%=rs.getString("cols1")%>"></option>
<%}%>
</select>
</form>
<form action=bb.jsp name=form2 method=post>
<select name="select2">
<%
rs=stmt.executeQuery("select cols1 from tab2 where cols1='"+getParam(request, "cols1")+"'");
while(rs.next()){
%>  
   <option value="<%=rs.getString("clos1")%>"><%=rs.getString("clos1")%>"></option>
<%}%>
</select>
</form>第一个表单每次提交时,整个页面都会刷新,请问如何避免页面不刷新