평소에 jQuery 로 get, post 를 쓰다가 javascript 만 사용해서 get은 어떻게 사용하는지 궁금해서 찾아봤다.
// jQuery
$.get("/sampleURL", function(response){
console.log(response);
})
jquery 였다면 이렇게 간단하게 구현가능한데..
// Javascript
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function(){ // request 했을 때
if(xmlhttp.readyState == XMLHttpRequest.DONE){ // request 가 완료 됐을 때
if(xmlhttp.status == 200){ // 성공
data = JSON.parse(xmlhttp.responseText);
console.log(data);
}
else{ // 실패
console.log("Error : " + xmlhttp.status);
}
}
}
xmlhttp.open("GET", "/sampleURL"); // request 방식과 URL 지정
xmlhttp.send(); // request 한다
post 도 비슷하겠지만 자세히는 다음에 찾아봐야겠다.
'Frontend > Javascript' 카테고리의 다른 글
[Javascript] insertAdjacentHTML() (10) | 2020.04.09 |
---|---|
[javascript] jQuery 의 document ready 대체 (19) | 2020.04.07 |
[Javascript] Math.random() 난수 생성하기 (21) | 2020.04.05 |
[Javascript] Name 으로 NodeList 가져와서 Event 걸기 (10) | 2020.04.02 |
[Javascript] Input 엔터 키로 후 입력 값 받아오기 (17) | 2020.04.01 |