(3) XMLhttpRequest

2021. 3. 15. 09:16개발공부/서버 네트워크


XMLhttpRequest


정의 : 동기/비동기 방식으로 데이터 전송이 가능한 HTTP 요청 메서드입니다. 


예시 :

1
2
3
4
5
6
var xhttp = new XMLHttpRequest();
xhttp.open("POST""/productEdit/ajax"true);
xhttp.onload = function() {
    console.log("status" + xhttp.status);
}
xhttp.send(formData);
cs

 

open() : (전송방식"GET/POST", URL, 동기"false"/비동기"true)

onload() : 전송완료 후 원하는 function을 실행시킬 수 있음, send()보다 이전에 call 해줘야 되는 이유는 onload 이전에 요청이 끝날 수도 있기 때문

status : HTTP status 리턴send() : 데이터 전송

참고자료

MDN - XMLHttpRequest  

Stackoverflow - Why do we write onload before