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


'Ajax' 카테고리의 다른 글
[08] XMLHttpRequest Module, XMLHttpRequest Module 실습 (0) | 2016.05.18 |
---|---|
[07] Ajax-Request,Response, Ajax-The onreadystatechange Event (0) | 2016.05.18 |
[05] Ajax(Asynchronous JavaScript and XML) (0) | 2016.05.18 |
[02] HTML DOM 실습 1 (0) | 2016.05.17 |
[01] HTML DOM(Document Object Model) (0) | 2016.05.17 |
Comments