>  기사  >  웹 프론트엔드  >  xmlHttp 객체의 이해_기본지식

xmlHttp 객체의 이해_기본지식

WBOY
WBOY원래의
2016-05-16 18:11:50945검색

1 xmlHttp는 JavaScript 스크립트 언어로 Http 프로토콜을 통해 XML 및 기타 데이터를 전송하거나 수신하는 API 집합입니다.

(xmlHttp는 Http 프로토콜을 통해 데이터를 주고받는 API 집합입니다.)

2 xmlHttp는 클라이언트가 http 서버와 통신하기 위한 프로토콜을 제공합니다. 클라이언트는 xmlHttp 개체(MSXML2.XMLHTTP.3.0)를 통해 http 서버에 요청을 보내고 DOM을 사용하여 응답을 처리합니다.

 2.1 xmlHttp 객체 생성 방식에 따라 IE 브라우저와 IE가 아닌 브라우저가 구분됩니다.

예: xmlHttp 객체를 생성하고, 서버에 xml 문서를 요청하고, 반환된 문서를 표시합니다. 다음은 각각 IE와 비IE의 예입니다

 1) IE 브라우저는 ActiveXObject 메서드를 사용하여 xmlHttp 개체를 생성합니다.

 var xmlHttpReq = new ActiveXObject("MSXML2.XMLHTTP.3.0");

xmlHttpReq.open("GET", "http://localhost/test.xml", false);

xmlHttpReq.send();

경고(xmlHttpReq.responseText);

2) IE가 아닌 브라우저는 XMLHttpRequest를 사용하여 xmlHttp 객체를 생성합니다.

 var xmlHttpReq = new XMLHttpRequest();

xmlHttpReq.open("GET", "http://localhost/test.xml", false);

xmlHttpReq.send();

경고(xmlHttpReq.responseText);

 2.2 XMLHttp 객체를 생성한 후 API의 집합이므로 메소드와 위에서 사용된 open(), send() 및 responseText와 같은 속성입니다.

xmlHttp 객체의 코드 처리 방식은 비교적 고정되어 있습니다. 그러므로 다음에 해야 할 일은 예제의 순서대로 이해하는 것뿐입니다.

3 xmlHttp의 가장 큰 장점은 페이지의 일부를 업데이트할 때 전체 페이지를 새로 고칠 필요가 없다는 것입니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.