이번에는 AJAX 크로스 도메인 데이터 요청 방법에 대한 요약(실습 설명)을 가져오겠습니다. AJAX 크로스 도메인 데이터 요청에 대한 주의사항은 무엇인가요?
브라우저의 동일 출처 정책으로 인해 ajax 요청은 요청 응답에서 반환된 데이터를 받을 수 없습니다.
요청 데이터는 브라우저에 내장된 constructor XMLHttpRequest()를 호출하여 인스턴스 객체를 생성해야 합니다
var xhr = new XMLHttpRequest();
ActiveX객체에 주의하세요("Microsoft. .readyState 이 속성은 요청 데이터의 여러 상태를 저장합니다
1.xhr.open(요청 방법, 요청 주소, 동기화/비동기 설정);
2.xhr.send(null);// 요청 보내기게시물 요청인 경우 매개변수를 send
에 전달해야 합니다. 3. 항상 데이터가 반환되는지 확인합니다.
4 데이터가 반환되면 xhr.readyState의 값은 4이며 이는 데이터가 성공적으로 반환되었음을 나타냅니다.그렇다면 도메인 간 요청을 어떻게 할까요?
옵션 1:
스크립트 태그의 src 속성을 사용하여 src 속성으로 요청한 데이터는 브라우저에서 가로채지 않습니다.