XMLHttpRequest 응답 검색
XMLHttpRequest는 HTTP 요청을 수행하고 응답을 비동기적으로 검색할 수 있는 브라우저 기반 기술입니다. 많은 웹 개발 작업에서는 응답에 액세스하는 방법을 이해하는 것이 중요할 수 있습니다.
XMLHttpRequest.responseText로 응답 받기
XMLHttpRequest 요청이 완료되면(예: XMLHttpRequest) .readyState가 XMLHttpRequest.DONE과 같음) XMLHttpRequest.responseText를 사용하여 응답의 HTML 콘텐츠에 액세스할 수 있습니다. 여기에는 요청한 대로 액세스한 사이트의 HTML이 포함됩니다.
사용 예:
http://foo.com에서 HTML로 경고를 로드하고 표시하려면 /bar.php에서 다음 코드를 사용할 수 있습니다:
var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if (xhr.readyState == 4) { alert(xhr.responseText); } } xhr.open('GET', 'http://foo.com/bar.php', true); xhr.send(null);
크로스 브라우저 호환성
향상된 브라우저 간 호환성을 위해서는 AJAX 요청을 위한 더욱 깔끔하고 간결한 방법을 제공하는 jQuery 사용을 고려해 보세요.
$.get('http://example.com', function(responseText) { alert(responseText); });
동일 출처 정책
localhost에서 실행하지 않는 경우 JavaScript에 대한 동일 출처 정책을 염두에 두세요. 교차 사이트 요청을 방지하려면 도메인에 프록시 스크립트를 만들어야 할 수도 있습니다.
위 내용은 XMLHttpRequest에서 응답을 어떻게 검색하고 사용합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!