我的第一个AJAX程序

王朝other·作者佚名  2006-03-28
窄屏简体版  字體: |||超大  

Author:zfive5(zhaozidong)

Email :zfive5@yahoo.com.cn

礼拜五下午公司网站维护的同事问我怎样实现一个功能,一个提

交页上有两个select,第二个select根据第一个select变,我的

第一念头就是用ajax!

test.htm:

<html>

<head>

<script type="text/javascript">

var xmlhttp;

function GetContent(param)

{

url="";

if(window.ActiveXObject)

{

xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

}

else if(window.XMLHttpRequest)

{

xmlhttp=new XMLHttpRequest();

}

if(param==0)

{

url="zfive5.htm";

}

else

{

url="zfive6.htm";

}

xmlhttp.open("GET",url);

xmlhttp.onreadystatechange=oncallback;

xmlhttp.send(url);

}

function oncallback()

{

if(xmlhttp.readyState==4)

{

if(xmlhttp.status==200)

{

document.getElementById("zfive5").innerHTML=xmlhttp.responseText;

}

}

}

</script>

</head>

<body>

<form method="get" id="zf5" action="#">

<table>

<tr>

<td>

Type:<select id="name1" onchange="javascript:GetContent(this.selectedIndex);" >

<option value="1" selected>1.zfive5</option>

<option value="2">2.zfive6</option>

</select>

</td>

<td id=zfive5>

Person:<select id="name2" NAME="name2">

<option value="zfive5">zfive5</option>

<option value="zqqa">zqqa</option>

</select>

</td>

</tr>

</table>

</form>

</body>

</html>

zfive5.htm:

Person:<select id="name2">

<option value="zfive5">zfive5</option>

<option value="zqqa">zqqa</option>

</select>

zfive6.htm:

Person:<select id="name2">

<option value="zfive6">zfive6</option>

<option value="zqqa">zqqa</option>

</select>

效果不错!!!

笔记本内存升1G了!

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航