JavaScript中Ajax源码

很多面试会要求介绍Ajax源码,于是这里贴出来以便查阅

function loadXMLDoc()
{
    var xmlhttp;
    if (window.XMLHttpRequest)
    {// code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
    }
    else
    {// code for IE6, IE5
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange=function()
    {
        if (xmlhttp.readyState==4 && xmlhttp.status==200)
        {
            document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
        }
      }
    xmlhttp.open("GET","/ajax/demo_get.asp",true);
    xmlhttp.send();
}

 

posted @ 2017-02-27 14:30  益达915  阅读(140)  评论(0编辑  收藏  举报