jQuery의 ajax - 단축 메서드와 jqXHR객체
- $.ajax 를 좀더 단순하게 사용할 수 있도록 만들었다.
1. 단축 메서드
1). 종류
- $.get(url, data, successCallback) : GET방식으로 요청을 전송하고 서버로부터 데이터를 로딩한다
- $.post() : POST 방식으로 요청을 전송하고 서버로부터 데이터를 로딩한다.
- $.getJSON() : GET방식으로 JSON형식의 인코딩된 데이터를 로딩한다. $.get() 기능과 크로스 도메인 문제를 해결하고 위한 JSONP 기법을 지원한다
- $.getScript() : GET 방식으로 서버로부터 자바스크립트 파일을 로딩한 후 실행 시킨다.
- load(): 서버로부터 응답 받은 데이터를 선택된 HTML 요소의 콘텐츠로 대체한다
2). 기본 사용
2. jqXHR 객체
- $.ajax 와 단축 메서드의 리턴형식은 jqXHR이다.
- jqXHR객체를 이용하여 jQuery 에서 제공하는 Promise 인터페이스를 사용할 수 있다.
1) 기존의 콜백 지옥
2) promis패턴 사용
3) $.when()
- 다양한 비동기 결과를 이용하여 데이터를 처리해야 하는 경우에 사용한다
'Front-End > jQuery' 카테고리의 다른 글
[jQuery]jQuery의 ajax - 전역 ajax 이벤트 처리 (0) | 2018.07.17 |
---|---|
[jQuery]jQuery의 ajax - 헬퍼 함수 (0) | 2018.07.17 |
[jQuery] jQuery의 ajax - 저수준 인터페이스 메서드 (0) | 2018.07.17 |
[jQuery] 외부 파일 드래그 드롭 구현 (0) | 2017.01.12 |
[jQuery] 다른 어플 텍스트 드랍앤 드롭 (0) | 2017.01.12 |