一、ajax_test.php
<html>
<script language='JavaScript' type='text/javascript'>
var xmlhttp=false;
try
{
xmlHttp = new ActiveXObject('Msxml2.XMLHTTP');
}
catch (e)
{
try
{
xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
}
catch (e2)
{
xmlHttp = false;
}
}
function callServer()
{
var url = 'ajax_get.php';
xmlHttp.open('GET', url, true);
xmlHttp.onreadystatechange = updatePage;
xmlHttp.send(null);
}
function updatePage()
{
if (xmlHttp.readyState == 4)
{
var response = xmlHttp.responseText;
document.getElementById('myname').value = response;
}
}
</script>
<body>
<table width=500px style='font-size:14px'>
<tr><td align=right>姓名:<td><INPUT name=myname>
<td align=right>选择:<td bgcolor=white><select OnChange='callServer();'>
<option value='0'>0</option>
<option value='1'>1</option>
<option value='2'>2</option>
</select>
</tr>
</table>
</body>
</html>
二、ajax_get.php
<?
echo "ajax传送过来的名字";
?>