Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

waitedForU

[06] XMLHttpRequest Object , XMLHttpRequest 생성 본문

Ajax

[06] XMLHttpRequest Object , XMLHttpRequest 생성

Mr.Bini 2016. 5. 18. 10:50

1. XMLHttpRequest 객체

  - 대부분의 브러우저가 지원함으로 XMLHttpRequest를 실행하는데 문제가 없습니다.
  - XMLHttpRequest 객체는 reload 없이 서버에서 보내는 데이터를 웹페이지의 한부분
   을 수정합니다. 
 
  1) XMLHttpRequest객체의  함수
     - open() - 요청의 초기화, GET/POST 선택, 접속할 URL입력합니다. 
     - send() - 웹서버에 요청을 전송합니다. 
 
 
  2) XMLHttpRequest객체의 속성
     - onreadystatechange - 응답이 도착하면 특정 자바스크립트 함수를 호출해서
      결과의 알맞은 작업을 합니다. 
       그때 사용할 자바스크립트 함수(callback 함수)를 지정합니다. 
 
     - readyState - XMLHttpRequest 객체의 요청에 대한 상태를 숫자로 표시합니다.
       이상태의 변화(로딩중, 처리중, 처리완료)가 있을때마다 XMLHttpRequest 객체의
        onreadystatechange속성에 설정된 callback함수가 호출됩니다.
 
     - status - XMLHttpRequest객체는 웹서버가 전달한  http 상태코드를 status 속성에
      저장합니다.
 
     - responseText/responseXml - 응답의 결과값(텍스트/ XML DOM)을 참조하기 위해
      서 사용합니다. 
 
       
       
2. XMLHttpRequest의 객체 생성
   - Chrome, IE7+, Firefox, Safari, and Opera 브라우저는 XMLHttpRequest를 내장하고
     있습니다.

     
   

 
       


      


Comments