XMLHttpRequest 응답 데이터를 검색하는 방법
XMLHttpRequest는 JavaScript를 통해 원격 URL에서 데이터를 로드하고 조작하는 방법을 제공합니다. 이를 통해 웹사이트의 HTML 콘텐츠를 가져와 추가 처리를 위해 변수에 저장할 수 있습니다.
이를 달성하려면 다음 단계를 실행하세요.
만들기 XMLHttpRequest 객체:
var xhr = new XMLHttpRequest();
onreadystatechange에 대한 이벤트 리스너 정의 요청의 상태가 변경될 때 트리거되는 이벤트입니다.
xhr.onreadystatechange = function() { ... };
이벤트 리스너 내에서 요청이 완료되었는지(XMLHttpRequest.DONE) 확인하고 xhr을 사용하여 응답 텍스트를 검색합니다. responseText.
if (xhr.readyState == XMLHttpRequest.DONE) { alert(xhr.responseText); }
원하는 대상으로 HTTP GET 요청을 보냅니다. URL:
xhr.open('GET', 'http://foo.com/bar.php', true); xhr.send(null);
프로세스를 단순화하고 브라우저 관련 문제를 설명하는 jQuery와 같은 라이브러리를 사용하면 브라우저 간 호환성을 향상할 수 있습니다.
$.get('http://example.com', function(responseText) { alert(responseText); });
교차 출처 요청을 제한하는 JavaScript의 동일 출처 정책을 명심하세요. 이 제한을 극복하려면 프록시 스크립트를 사용하는 것이 좋습니다.
위 내용은 XMLHttpRequest 응답에서 데이터를 어떻게 검색합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!