본문 바로가기

IT . Web/HTML . CSS . Javascript

HTML 컨트롤에 AJAX 방식 호출 적용을 위한 간단한 준비셋

var xmlhttp = false;
if (window.XMLHttpRequest)
{
    xmlhttp = new XMLHttpRequest();
    try
    {
        xmlhttp.overrideMimeType('text/xml');
    }
    catch (e)
    {

    }
}
else if (window.ActiveXObject)
{
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
//여기까지 xmlhttp 초기화

function funct_a()
{
   var url = "ajaxABC.php";

   xmlhttp.open('GET', url, true);
   xmlhttp.onreadystatechange = funct_b;
   xmlhttp.send(null);
}
//특정 객체의 onclick이벤트 등을 통해 호출될 함수

function funct_b()
{
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
        var valueForUse = xmlhttp.responseText;
}
//ajax 페이지 호출 후 응답텍스트가 수신되었을 때 처리될 함수