您的位置:首页 > 理论基础 > 计算机网络

getHttpObject , Microsoft.XMLHTTP , XMLHttpRequest

2010-05-07 13:39 489 查看
<script type="text/javascript">
  var theHttpRequest=getHttpObject();
  theHttpRequest.onreadystatechange=function (){
      backAJAX();
  }
  // theHttpRequest.open("POST","check.asp",true);
   theHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
   theHttpRequest.send(message);

 function getHttpObject(){   //这是创建的函数XMLHttpReques
   var objType=false;
   try
     {
       objType=new ActiveXObject('Msxml2.XMLHTTP');
     }
   catch(e){
     try
       {
         objType=new ActiveXObject('Microsoft.XMLHTTP');
       }catch(e)
          {
           objType=new XMLHttpRequest();
          }
       }
    return objType;
 }

function backAJAX()
{
  if(theHttpRequest.readyState==4) //4代表已经准备好
    {
       if(theHttpRequest.status==200)
          {

           }else{
          
     }
       }
   }
}

 

</script>

<script language="JavaScript">
  function getXML(URL) {
   var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
   xmlhttp.Open("GET",URL, false);
   try {
      xmlhttp.Send();
      var result = xmlhttp.status;
    }
    catch(e) {
      return(false);
    }
  if(xmlhttp.readyState==4 && result==200) {alert("ok")}
}
</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息