创建ajax的请求对象

来源:互联网 发布:英国进出口贸易额数据 编辑:程序博客网 时间:2024/05/20 04:27
  <script language="javascript" type="text/javascript">
    var XMLHttpReq=false;
    function createXMLHttpRequest()
    {
    if(window.XMLHttpRequest)
    {
    XMLHttpReq=new XMLHttpRequest();
    }
    else if(window.ActiveXObject)
    {
        try
        {
         XMLHttpReq=new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch(e)
        {
        try
        {
          XMLHTTPReq=new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(e)
        {}
        }
    }
    }
   
    function sendRequest(url)
    {
    createXMLHttpRequest();
    XMLHttpReq.open("Get",url,true);
    XMLHttpReq.onreadystatechange=processResponse;
    XMLHttpReq.send(null);
    }
   
    function processResponse()
    {
    if(XMLHttpReq.readyState==4)
    {
       if(XMLHttpReq.status==200)
         {
         window.alert(XMLHttpReq.responseXML);
         }
         else
         {
         window.alert("Error");
         }
    }
   }
    function test()
    {
    sendRequest(url);
   
    }
    </script> 
原创粉丝点击