교육 (Today I Learned)/SeSAC

SeSAC 63일차 / JavaScript

Bay Im 2023. 10. 24. 01:02
SeSAC 63일차(2023-10-20)
JavaScript

자바 스크립트

  • ajax
    • 생성자 함수를 통해 XMLHttpRequest 인스턴스(객체) 생성
    const xhr = new XMLHttpRequest();
    
    • onload 이벤트 프로퍼티에 서버로부터의 응답이 완료되었는지 확인하는 코드 작성
    xhr.onload = () => {
        if (xhr.readyState === xhr.DONE && xhr.status === 200) {
            const responseData = xhr.responseText; // responseText: 서버로부터 받은 응답 데이터, 직렬화된 상태의 문자열 데이터터
            const result = JSON.parse(responseData); // JSON 역직렬화
            console.log(result); 
        }
    }
    
    • 요청 준비(open(method, url, async, ..))
    const url = '<https://jsonplaceholder.typicode.com/users/1>';
    xhr.open('GET', url);
    
    • 요청 실제 전송
    xhr.send();
    

 

 

728x90

'교육 (Today I Learned) > SeSAC' 카테고리의 다른 글

SeSAC 65일차 / Spring  (0) 2023.11.01
SeSAC 64일차 / servlet  (0) 2023.10.24
SeSAC 62일차 / JavaScript  (0) 2023.10.24
SeSAC 61일차 / 현직자 클라우드 특강  (0) 2023.10.24
SeSAC 60일차 / 클라우드 컴퓨팅 2  (0) 2023.10.24