간단한 Ajax 요청 인스턴스

4411 단어 ajax 요청
페이지 표시
function createXMLHttpRequest(){

    if(window.ActiveXObject){

        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");

    }

    else if(window.XMLHttpRequest){

        xmlHttp = new XMLHttpRequest();

    }

}

// XMLHttpRequest 

createXMLHttpRequest();

function callServer(){

    // 

    var users = document.getElementById("users").value;

    // 

    if ((users == null) || (users == "")) return;

    // 

    var url = "user_yes.aspx?user=" + escape(users);

    // 

    xmlHttp.open("GET", url, true);

    // ( ) , updatePage 

    xmlHttp.onreadystatechange = updatePage;

    // 

    xmlHttp.send(null);

}

// 

function updatePage(){

    if (xmlHttp.readyState == 4) {

        if(xmlHttp.status==200)

        {

            var response = xmlHttp.responseText;

            document.getElementById("onoff").innerHTML=response;

        }

    }

}

</script>

 
요청 페이지의 백그라운드
if(Request["user"].ToString()=="admin")

            Response.Write("&nbsp;<font color=red> , </font>");

        else

            Response.Write("&nbsp;<font color=green> , </font>");

        Response.End();

좋은 웹페이지 즐겨찾기