二级联动用submit Form应该就可以实现吧
<%
dim
cid,coid
cid=Request("cid")
coid=Request("coid")
Set
rs=CreateObject("adodb.recordset")
rs.open
"Select
*
from
FittingsType",conn,1,1
'获取大类数据
strOption1
=
"
>"
do
while
not
rs.eof
if
cstr(rs("id"))
=
cstr(cid)
then
strOption1
=
strOption1
&
"
>"
else
strOption1
=
strOption1
&
"
>"
end
if
rs.movenext
loop
rs.close
rs.open
"Select
*
from
mode",conn,1,1
'获取小类数据
%>
>
.net 的不知道。
java的我用过,我想思路应该是一样的。
第一个页面中的数据,在加载页面或从其他地方跳转过来的
时候就在数据库中得到。
页面上第一个下拉列表加个onclick事件
通过JavaScript创建xmlhttprequest对象。
将请求发送到servlet(.net中可能是其他的处理地方,总之能接受请求处理程序就ok),在这里查询数据库得到第二个下拉列表的数据。放在xml树中。
在JavaScript中解析xml得到第二个下拉列表。
关键点在与创建xmlhttprequest对象、数据-->xml
xml-->第二个下拉列表
另外用ajax不是无刷新,它是局部刷新,用户感觉像每刷新一样。
----------------------------------
希望这些能对你有用。
不明白啊
=
=!