형제 JavaWeb 튜토리얼의 밴드는 비동기 요청 객체를 생성합니다

비동기 요청 개체 : XMLHttpRequest 객체는 객체를 통해 서버에 대한 비동기 요청을 보낼 수 있습니다. 그것은 기술 비동기 요청이며, 모든 최신 브라우저 (IE7 +, 파이어 폭스, 크롬, 사파리와 오페라), IE 브라우저 (IE5와 IE6)의 이전 버전은 XMLHttpRequest 객체를 지원하지 않습니다 지원, 우리는 ActiveX 개체를 사용해야합니다. 이러한 클래스는 Internet Explorer에서 도입 된 최초의 액티브 오브젝트는, XMLHTTP라고하고, 나중에 다른 브라우저는 소송을 따라 방법과 마이크로 소프트의 ActiveX 객체가 제공하는 속성을 지원하는 XMLHttpRequest 객체를 제공.

IE5와 IE6을 포함한 모든 브라우저에 대응하기 위해서는 브라우저가 XMLHttpRequest 객체를 지원하는지 여부를 확인해야합니다. 지원되는 경우, XMLHttpRequest의 개체가 만들어집니다. 그렇지 않으면, ActiveXObject 개체가 만들어집니다. 다음과 같이 오브젝트 코드를 생성하는 비동기 요청 :

createXHR 함수 () {

    XHR = NULL이었다;

    경우 (window.XMLHttpRequest) {

         XHR = 새로운 XMLHttpRequest 객체 ();

    }그밖에{

         XHR = 새로운 ActiveXObject ( "에서는 Microsoft.XMLHTTP");

    }그밖에{

         경고 ( '브라우저 버전이 너무 낮습니다!');

    }

    XHR을 반환;

}

위의 코드는, 방법에 XHR 변수를 정의하는 방법을 만든 다음 브라우저가 XMLHttpRequest의 지원 여부를 판단, XHR 할당 판사의 결과에 따라 다음 XHR을 반환합니다.

추천

출처www.cnblogs.com/itxdl/p/10965627.html