>  기사  >  웹 프론트엔드  >  javascript_javascript 팁에서 XMLHttpRequest를 인스턴스화하는 완벽한 방법

javascript_javascript 팁에서 XMLHttpRequest를 인스턴스화하는 완벽한 방법

WBOY
WBOY원래의
2016-05-16 18:18:461087검색
코드 복사 코드는 다음과 같습니다.

function getHTTPRequest()
{
var xhr = false ;
if (window.XMLHttpRequest)
xhr = new XMLHttpRequest(); //IE를 제외한 브라우저
else if (window.ActiveXObject)
{
try
{
xhr = new ActiveXObject("Msxm12.XMLHTTP");//최신 버전의 ActiveX 개체
}
catch(e)
{
시도
{
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e)
{
xhr = false
}
}
}

다음은 적용 예시입니다.

코드 복사 코드는 다음과 같습니다.
//GET 요청 완료
var request = getHTTPRequest()
if(request)
{
request.onreadystatechange =
request.open(" GET"," file.doc",true);
request.send(null);
}

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