[javascript] XMLHttpRequest 객체를 사용한 비동기 데이터 요청
웹 애플리케이션을 개발할 때, 비동기 데이터 요청은 사용자 경험을 향상시키는 데 중요합니다. XMLHttpRequest 객체는 브라우저에서 제공하는 기본 API 중 하나로, 서버와의 비동기 통신을 위해 사용됩니다.
XMLHttpRequest 객체 생성하기
let xhr = new XMLHttpRequest();
데이터 요청 보내기
xhr.open('GET', 'https://example.com/data', true);
xhr.send();
응답 처리하기
xhr.onload = function() {
if (xhr.status === 200) {
console.log(xhr.responseText);
} else {
console.error('데이터 요청 실패: ' + xhr.status);
}
};
XMLHttpRequest를 사용하면, 웹 애플리케이션에서 서버와의 데이터 교환을 효과적으로 처리할 수 있습니다. 그러나 최신 웹 표준에서는 Fetch API나 Axios와 같은 더 나은 대안들이 제공되고 있으니 참고하시기 바랍니다.
자바스크립트에서 비동기 데이터 요청을 다루는 방법에 대한 추가 정보는 MDN (Mozilla Developer Network)의 XMLHttpRequest 문서를 참고하세요.