프로그래밍 언어/jQuery, ajax

jQuery없이 AJAX 호출을 만드는 방법

Rateye 2021. 8. 28. 16:30
728x90
반응형
질문 : jQuery없이 AJAX 호출을 만드는 방법은 무엇입니까?

jQuery를 사용하지 않고 JavaScript를 사용하여 AJAX 호출을 만드는 방법은 무엇입니까?

답변

"바닐라"JavaScript 사용 :

<script type="text/javascript">
function loadXMLDoc() {
    var xmlhttp = new XMLHttpRequest();

    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == XMLHttpRequest.DONE) {   // XMLHttpRequest.DONE == 4
           if (xmlhttp.status == 200) {
               document.getElementById("myDiv").innerHTML = xmlhttp.responseText;
           }
           else if (xmlhttp.status == 400) {
              alert('There was an error 400');
           }
           else {
               alert('something else other than 200 was returned');
           }
        }
    };

    xmlhttp.open("GET", "ajax_info.txt", true);
    xmlhttp.send();
}
</script>

jQuery 사용 :

$.ajax({
    url: "test.html",
    context: document.body,
    success: function(){
      $(this).addClass("done");
    }
});
출처 : https://stackoverflow.com/questions/8567114/how-to-make-an-ajax-call-without-jquery
728x90
반응형