[javascript] JAX 호출에 대한 자바스크립트 예제

JAX(JavaScript + XML)는 서버에서 데이터를 비동기적으로 가져와 웹 페이지를 업데이트하는 방법을 제공합니다. 이를 통해 웹 페이지가 로딩되는 동안에도 다른 작업을 수행할 수 있어 사용자 경험을 향상시킬 수 있습니다.

다음은 JAX 호출을 수행하는 간단한 자바스크립트 예제입니다.

  1. 먼저, XMLHttpRequest 객체를 생성합니다.

    var xhr = new XMLHttpRequest();
    
  2. 서버로 데이터를 요청하고, 응답을 처리하는 콜백 함수를 정의합니다. 이 예제에서는 GET 요청을 보냅니다.

    xhr.onreadystatechange = function() {
      if (xhr.readyState === XMLHttpRequest.DONE) {
        if (xhr.status === 200) {
          // 요청이 성공했을 때의 처리 로직
          var responseData = xhr.responseText;
          // responseData를 사용하여 웹 페이지를 업데이트하는 로직을 작성합니다.
        } else {
          // 요청이 실패했을 때의 처리 로직
        }
      }
    };
    
    xhr.open("GET", "https://example.com/data", true);
    xhr.send();
    

이 예제에서는 XMLHttpRequest 객체를 사용하여 서버로 GET 요청을 보내고, 응답을 처리하는 방법을 보여줍니다.

자바스크립트를 사용하여 JAX를 구현하면, 웹 페이지의 동적 업데이트 및 데이터 가져오기를 쉽게 할 수 있습니다.

자세한 내용은 MDN web docs에서 확인할 수 있습니다.