第一个Ajax小程序

将以下文本放入一个HTML页面即可看到效果,将会有两次弹出提示,最后在页面上显示YES,表示完成.

<SCRIPT LANGUAGE="JavaScript">   
<!--   
function ajaxByJyking()
{   
var xmlhttp_request = "";   
try
{   
   if( window.ActiveXObject )
   {   
    for( var i = 5; i; i-- )
    {   
     try
     {   
      if( i == 2 )
      {   
       xmlhttp_request = new ActiveXObject( "Microsoft.XMLHTTP" ); 
      }   
      else
      {   
       xmlhttp_request = new ActiveXObject( "Msxml2.XMLHTTP." + i + ".0" );
       xmlhttp_request.setRequestHeader("Content-Type","text/xml");
       xmlhttp_request.setRequestHeader("Charset","gb2312");
      }   
      break;
     }
     catch(e)
     {   
      xmlhttp_request = false; 
     } 
    } 
   }   
   else if( window.XMLHttpRequest )   
   { 
    xmlhttp_request = new XMLHttpRequest();   
    if (xmlhttp_request.overrideMimeType)   
    { 
     xmlhttp_request.override.MimeType('text/xml'); 
    } 
   } 
}   
catch(e)
{ 
   xmlhttp_request = false; 
}   
xmlhttp_request.open('GET', '这里写另外一个文件.html', true);   
xmlhttp_request.send(null);   
xmlhttp_request.onreadystatechange = function()
{   
   if (xmlhttp_request.readyState == 4) 
   {   
    // 收到完整的服务器响应   
    document.write("yes")   
   } 
   else
   {   
    alert(1)   
   }   
}   
}   
ajaxByJyking();   
//-->   
</SCRIPT>
原文地址:https://www.cnblogs.com/xiaocai0923/p/2180776.html