<script>
function startRequest(id) {
if(!id){
alert("请确认参数!");
return;
}
var xmlHttp;
if (window.XMLHttpRequest) { //兼容Mozilla、Safari等浏览器对象
xmlHttp = new XMLHttpRequest();
}else{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
xmlHttp.open("GET", "ajax.asp?id="+id, false);
xmlHttp.send();
document.getElementById("aa").innerHTML=..............;
document.getElementById("bb").innerHTML=..............
}</script><input name="" type="button" onclick="startRequest();" value="请求服务器" />
<div id="aa">姓名:</div><div id="bb">爱好:</div>
<a href="#" onclick="startRequest(1);")>11111</a>
<a href="#" onclick="startRequest(2);")>22222</a>
<a href="#" onclick="startRequest(3);")>33333</a>
<a href="#" onclick="startRequest(4);")>44444</a>
如何编写代码,才能将 ajax.asp 里获取的数据,分成两部分,分别填到 aa 和 bb 里。或者说,是不是要来上两次 xmlHttp.send(),分别读取“姓名”和“爱好”呢?