GET提交获取返回值

ajax

2008-09-29 09:51

<script language="javascript">

function ax(str,idx){
var ajax;
if (window.ActiveXObject)
{
ajax=new ActiveXObject("Microsoft.XMLHTTP");
}

else if (window.XMLHttpRequest)
{
ajax=new XMLHttpRequest();
}
     //alert(ajax); 测试是否创建
    //alert(str);    测试是否接受参数
    //str+="rnd="+new Date.toString;//GET 方式 最好加上时间戳
ajax.open("GET",str,true);
ajax.setRequestHeader("If-Modified-Since","0");
ajax.onreadystatechange=function(){   
if(ajax.readyState==2){    //发送中的显示    
      document.getElementById(idx).innerHTML=" loading...";
}
if(ajax.readyState==4){ // 接受到值
   document.getElementById(idx).innerHTML=ajax.responseText;
}
}

ajax.send(null);
} //总函数结束

//调用方法
ax("g2.asp?id=1","x1");
ax("g2.asp?id=2","x2");

</script>