>  기사  >  웹 프론트엔드  >  AJAX 도메인 간 요청에 대한 자세한 소개

AJAX 도메인 간 요청에 대한 자세한 소개

零下一度
零下一度원래의
2017-07-20 13:14:031412검색

브라우저의 동일 출처 정책으로 인해 ajax 요청은 요청 응답에서 반환된 데이터를 받을 수 없습니다.

 요청 데이터는 인스턴스 객체를 얻기 위해 브라우저의 내장 생성자 XMLHttpRequest()를 호출해야 합니다.

 var xhr = new XMLHttpRequest ();

 참고 IE8 이전에 지원되었던 ActiveX객체("Microsoft.XMLHTTP")를 클릭하세요. 호환성 처리를 수행하는 것을 기억하세요. 여기에는 쓰지 않겠습니다.

 이 객체를 통과하세요

 데이터 획득의 네 가지 상태 xhr.readyState This 속성은 요청 데이터의 여러 상태를 저장합니다

  1. 전송으로 전송

  3. 데이터가 반환되는지 항상 확인합니다

  4. 데이터가 반환되면 xhr.readyState의 값은 4입니다. 성공적으로 반환되었습니다

그런 다음 도메인 간 요청을 해야 합니다. 방법

옵션 1:

데이터를 요청하려면 스크립트 태그의 src 속성을 사용하세요. 브라우저에 의해