반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- HTML
- DOMAPI
- JS
- 행렬
- Filter
- 질의확장
- 유의수준
- Mac konlpy
- Ajax프레임워크
- Ajax
- R
- 노마쌤
- EC2
- 매일영어습관
- 프로토콜
- 신뢰구간
- 정수인코딩
- DOM
- 노마쌤과 즐거운 영어 습관
- 자기지도학습
- 웹폰트
- 파이썬
- CSS
- 벡터
- NLP
- 클러스터링기법
- 명령어
- 노트list
- 함수
- 인덱스
Archives
- Today
- Total
채니의 개발일기
XMLHttpRequest 객체 본문
728x90
반응형
XMLHttpRequst
- XMLHttpRequest객체는 웹 브라우저의 API 중 하나로, 웹페이지가 서버와 비동기적으로 데이터를 교환할 수 있게 해주는 핵심객체이다.
- 이 객체를 사용하면 페이지 전체를 새로고침하지 않고도 서버로부터 데이터를 받아올 수 있다.
- 사용자 경험이 향상되며, 애플리케이션의 반응성이 높아진다.
기본사용방법
: "XMLHttpRequst'객체를 생성하는 방법에는 여러가지 방법에는 웹브라우저의 종류에 따라 다를 수 있다.
1. XMLHttpRequset 객체 생성 이용 방법 :
대부분의 현대 웹 브라우저에서는 'XMLHttpRequset'객체를 내장하고 있다.
생성방법은 다으과 같다.
var xhr = new XMLHttpRequest();
2. ActiveXobject 객체를 이용한 방법:
구형의 internet Explorer, 특히 IE5와 6에서는 'XMLHttpRequest'객체 대신 'ActiveXObject'를 이용하여 기능을 수행한다.
var xhr = new ActiveXOject("Microsoft.XMLHTTP");
3. 모든 웹 브라우저에서 호환되는 XMLHttpRequest 객체 생성:
위으 두 가지 방법을 결합하여 모든 웹 브라우저에서 'XMLHttpRequest'객체를 생성하는 함수를 작성할 수 있다.
이렇게하면 다양한 웹 브라우저에서 동작하게 된다.
var httpRequest;
function createRequest(){
if(window.XMLHttpREquest){ // 대부분의 웹 브라우저
httpRequest = new XMLHttpRequest();
}else if(window.ActiveXObject){ // IE 5와 6
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
if(!httpRequest){
aleter("XMLHTTP 인스턴스를 생성할 수 없다.");
return false;
}
return httpRequest;
}
728x90
반응형
'프론트엔트 > Ajax' 카테고리의 다른 글
응답헤더 : Access-Control-Allow-Origin: * (0) | 2023.10.30 |
---|---|
DOM API (1) | 2023.10.29 |
DOM에서 노드란?(노드트리, 노드접근, 노드정보, 노드리스트) (0) | 2023.10.23 |
DOM(문서객체모델)이란? (0) | 2023.10.23 |
Ajax 구성요소, 동작원리 (1) | 2023.10.23 |