[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 APIAxios와 같은 더 나은 대안들이 제공되고 있으니 참고하시기 바랍니다.

자바스크립트에서 비동기 데이터 요청을 다루는 방법에 대한 추가 정보는 MDN (Mozilla Developer Network)의 XMLHttpRequest 문서를 참고하세요.