$.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
https://api.jquery.com/jQuery.post/
https://webinformation.tistory.com/22
'jquery' 카테고리의 다른 글
jQuery migrate 에러 : jQuery.fn.on() is deprecated (0) | 2021.04.27 |
---|---|
mouseenter animation + css z-index (0) | 2020.06.25 |
checkbox 전체 선택 / 개별 해제시 전체 해제 (0) | 2020.06.17 |
반응형 a 태그 href #로 바꾸고 pc에서는 link 걸기 (0) | 2020.06.11 |
[bxslider.js] li가 1개일 때 selector 제거 (0) | 2020.06.03 |
댓글