본문 바로가기
jquery

$.ajax 와 $.post

by 바나냥 2020. 8. 13.

$.post & $.get는 고수준으로 구현했다고 보면 되고, $.ajax 는 저수준이라고 보시면 됩니다. 수준이 낮은게 아니라 더 낮은 단계의 api를 사용할 수 있다고 보시면됩니다.

$.post & $.get 는  $.ajax를 상속받았다고 생각하세요.. 

 

 

$.post()메서드는 HTTP POST 요청을 사용하여 서버에서 데이터를 요청합니다.

Ajax 요청을 구성하는 키 / 값 쌍 세트입니다. url을 제외한 모든 속성은 선택 사항입니다. $ .ajaxSetup () 을 사용하여 모든 옵션에 대해 기본값을 설정할 수 있습니다.

$.ajax({
  type: "POST",
  url: url,
  data: data,
  success: success,
  dataType: dataType
});

success 콜백 함수는 XML 루트 요소 또는 응답의 MIME 유형에 따른 텍스트 문자열입니다 반환된 데이터를 전달합니다. 응답의 텍스트 상태도 전달됩니다.

 

$.post(URL,data,callback);
var jqxhr = $.post( "example.php", function() {
  alert( "success" );
})
  .done(function() {
    alert( "second success" );
  })
  .fail(function() {
    alert( "error" );
  })
  .always(function() {
    alert( "finished" );
  });
 
// Perform other work here ...
 
// Set another completion function for the request above
jqxhr.always(function() {
  alert( "second finished" );
});

 

 

참고사이트

https://okky.kr/article/605850

 

OKKY | $.ajax / $.post &.get 의 차이가 궁금합니다 !

안녕하세요 선배님들, $.ajax / $.post .get 의 명확한 차이가 궁금합니다. (GET방식과 POST방식에 대한 차이는 숙지하고 있습니다) 구글링을 해도 명확한 차이는 구분되어 있지 않아서요 ㅠㅠ 결론적으

okky.kr

https://api.jquery.com/jQuery.post/

 

jQuery.post() | jQuery API Documentation

Description: Send data to the server using a HTTP POST request. This is a shorthand Ajax function, which is equivalent to: 1 2 3 4 5 6 7 The success callback function is passed the returned data, which will be an XML root element or a text string depending

api.jquery.com

https://webinformation.tistory.com/22

 

jquery 비 동기 통신 $.ajax(), $.get(), $.post() 사용방법

$.ajax() 사용방법 비동기 요청 시 사용하는 $.ajax() $.ajax({ url: 'example.php' // 요청 할 주소 async: true, // false 일 경우 동기 요청으로 변경 type: 'POST' // GET, PUT data: { Name: 'ajax', Age: '1..

webinformation.tistory.com

 

댓글