네이처리 노트
[javascript] Ajax와 XMLHttpRequest 그리고 fetch 본문
728x90
반응형
공부하면서 정리한 내용입니다
참고한 내용은 맨 아래의 링크를 확인해주세요
🌔 Ajax ( Asynchronous JavaScript And XML )
XMLHttpRequest
let URL = "API URL";
let xhr = new XMLHttpRequest();
xhr.open("GET", URL, true); //옵션 :: 전송방식, 경로, 비동기사용여부
xhr.send();
xhr.onload = function(){
if (httpRequest.readyState === XMLHttpRequest.DONE){ // 이상 없음, 응답 받았음
console.log(xhr.responseText);
} else { // 아직 준비되지 않음
}
}
readyState
0 (uninitialized) request가 초기화되지 않음
1 (loading) 서버와의 연결이 성사됨
2 (loaded) 서버가 request를 받음
3 (interactive) request(요청)을 처리하는 중
4 (complete) request에 대한 처리가 끝났으며 응답할 준비가 완료됨
fetch
728x90
반응형
'개발기록 > Javascript' 카테고리의 다른 글
[javascript] include 구현해보기 (0) | 2022.09.07 |
---|---|
[javascript] HTML과 script파일 불러오는 방법 (0) | 2022.09.07 |
[javascript] event | 전파에러, 버블링현상, 새로고침되는 현상 (0) | 2022.09.07 |
[javascript] event | 클릭이벤트 파라미터 전달하기 (0) | 2022.09.07 |
[javascript] CSS style 접근하기 (0) | 2022.09.07 |
Comments