同时发送几http_request请求

来源:百度知道 编辑:UC知道 时间:2024/06/07 08:44:21
请问一下:
我一个页面要同时发送几个http_request请求,每个请求通过http_request.responseText返回结果
但是同时发送这几个请求只能得到最后一个请求的结果,请问有什么办法使得前一个http_request完成后在请求另外一个吗?
谢谢啊
下面给的答案都不对,请看清楚哈,你们发的都是Ajax的最基本的入门!我不是需要这个,我需要的是怎么让一个http_request请求完成后再接着请求另外一个 而不是一下请求几个http_request!因为一下请求几个 只能得到最后一个请求的返回

你的代码不全,不过用下面的也可以:
<script language="javascript">

function send_request(objurl) //可以改成你想要的函数名称调用的时候 变量=你的函数名(url地址) 就可以了
{
//建立对象
var objXMLHTTP = null;
try
{
objXMLHTTP = new ActiveXObject("MSXML2.XMLHTTP");
}
catch(e)
{
try
{
objXMLHTTP = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e2){}
}
//发送数据
objXMLHTTP.open("POST", objurl, false);
objXMLHTTP.setrequestheader("content-length",objurl.length);
objXMLHTTP.setrequestheader("content-type","application/x-www-form-urlencoded");
objXMLHTTP.send(null);
//得到服务器端返加值
return objXMLHTTP.responseText;
}

show=send_request("Link.aspx?Id=18&type=Link");
document.write(show);
</script>
其实我也不是很会,只是知道些。呵呵。
把上面的 代码加到你需要用到的页里面 当需要的时候 在凋用就可以了,最后两行show=send_request(&quo