急!!!同一个页面传值——在线等待

来源:百度知道 编辑:UC知道 时间:2024/06/07 04:18:54
在一个页面里怎么传值?

例如, 在一个页面里有两个列表/菜单,第一个显示省,第二个显示市,如何在第一个列表/菜单选择完后,将它的选择结果传给第二个列表/菜单。

谢谢!!!

建一个ASP文件ajax.asp
<%
Response.CharSet = "gb2312"
area=""
'--------------得到地区参数
objstr=request("objstr")
'--------------根据参数读取相应的下级地区
set rs=server.createobject("adodb.recordset")
rs.open"select * from area where fmc='"&objstr&"' order by id",conn,3,3
'--------------循环得到数组并返回客户端
for i=1 to rs.recordcount
if i=1 then
area=rs("mc")
else
area=area&"|"&rs("mc")
end if
rs.movenext
next
'--------------返回数据
response.write area
%>
----------------------------------------------
另建一个调用文件INDEX.asp
<HTML>
<HEAD>
<script language="javascript" defer="defer">
/*
说明:三级全国地区菜单
*/
//封装一个xmlhttp与服务器端进行交互
function ajax(objstr)
{
//接收传递参数
string="objstr="