AJAX 기초 강좌

1290 단어 Ajax
앞의 몇 편의 내용 에서 우 리 는 XML HttpRequest 대상 을 만 드 는 방법 을 배 웠 고, XML HttpRequest 대상 을 통 해 서버 에 요청 을 보 내 고, XML HttpRequest 대상 의 onreadystatechange 사건 을 배 웠 다.이 내용 에서 우 리 는 서버 의 응답 을 어떻게 처리 하 는 지 소개 할 것 이다.
서버 로부터 응답 을 받 으 려 면 XML HttpRequest 대상 의 responseText 나 responseXML 속성 을 사용 하 십시오.
  • responseText: 문자열 형식의 응답 데 이 터 를 얻 습 니 다.
  • responseXML: XML 형식의 응답 데 이 터 를 얻 습 니 다.

  •  
    responseText 속성
    서버 에서 온 응답 이 XML 이 아니라면 responseText 속성 을 사용 하 십시오.
    responseText 속성 은 문자열 형식의 응답 을 되 돌려 줍 니 다. 따라서 다음 과 같이 사용 할 수 있 습 니 다.
    document.getElementById("myDiv").innerHTML = xmlhttp.responseText;

    responseXML 속성
    서버 에서 온 응답 이 XML 이 고 XML 대상 으로 분석 해 야 한다 면 responseXML 속성 을 사용 하 십시오.
    xmlDoc = xmlhttp.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName("ARTIST");
    for (i = 0; i < x.length; i++) {
        txt = txt + x[i].childNodes[0].nodeValue + "<br />";
    }
    document.getElementById("myDiv").innerHTML = txt;

    좋은 웹페이지 즐겨찾기