军事进攻倒三角阵型图:在asp中,ajax怎么把给处理返回值函数传递一个参数?

来源:百度文库 编辑:高校问答 时间:2024/05/06 08:03:07
function makerequest(url)
{
http_request=new ActiveXObject("Microsoft.XMLHTTP");
if (!http_request)
{
alert('错误 :( 不能创建xmlhttp实例!');
return false;
}
http_request.onreadystatechange = alertContents;
http_request.open("GET",url,true);
http_request.send(null);

}

function alertContents()
{
//处理返回值
}

这里真正干活的就时整个alertContents函数,现在我必须要传递一个参数给这个函数,我该怎么传递?谢谢!我是刚开通这个,只有25分,全部给大家了!
谢谢上面的两位,可能我的问题没有说明白,
我不是说我不知道处理返回的值,而是说我要让返回值结合客户端的一个参数执行一些操作。
function alertContents()'我希望传一个参数给alertContents
{
if (http_request.readyState == 4)
{
if (http_request.status == 200)
{
'我希望在这里对http_request.responseText和传进来的参数进行处理。
}

}

我采取了另一个方法,就要在调用makerequest()函数时,把我要传的给alertContents()函数的参数值方在makerequest的参数值传递到服务器端,然后再在服务器端返回该值,这样alertContents()就可以接收到我给它的值了,不过这只是无奈之举,希望对ajax感兴趣的朋友跟我一起探讨。QQ:116645557

if(http_request.readyState == 4 || http_request.readyState=="complete")
{

var response = http_request.responseText;
document.getElementById("").innerHTML = response;
}

建立xmlhttp对象对IE的判断也不完善
http_request.onreadystatechange = alertContents;
http_request.open("GET",url,true);
http_request.send(null);

第一个函数写的就有问题,加我QQ: 105187501