jquery ajax method 정리
2014. 3. 12. 09:53
반응형
$.ajax({ type: 'POST', url: _url, cache: false, dataType: "json", data: _data, processData: true, contentType: "application/json; charset=utf-8", success: function(data, status){ }, error: function(request, status, error){ } });
Name |
Value/Description |
파라메터는 한 개 이상의 name/value 쌍으로 표시 |
async |
Boolean 값 |
요청이 비동기식으로 처리되는지 여부를 나타냄 기본값은 true |
beforeSend(xhr) |
|
요청을 보내기 전에 실행되는 함수 |
cache |
Boolean 값 |
브라우저가 요청된 페이지를 캐싱해야 하는지 여부를 나타냄 |
complete(xhr,status) | 요청이 완료됐을 때 실행되는 함수 | |
contentType | 서버로 보내지는 데이터의 content-type 기본값은 “application/x-www-form-urlencoded" | |
dataFilter(data,type) | XMLHttpRequest의 응답 데이터를 처리할 때 사용되는 함수 | |
dataType | 서버 응답으로 받는 데이터 타입 | |
error(xhr,status,error) | 요청이 실패했을 때 실행되는 함수 | |
global | Boolean 값 | 요청에 대해 전역 AJAX 이벤트를 실행할 지 여부를 명시함 |
jsonp | jsonp 요청에서 callback 함수를 오버라이딩하는 문자열 | |
jsonpCallback | jsonp 요청에서 callback 함수 이름을 나타냄password | |
password | HTTP 접근 인증(access authentication) 요청에 사용할 password를 나타냄 | |
processData | Boolean 값 | 요청으로 보낸 데이터를 query string 형태로 변환할지 여부를 나타냄 기본값은 true |
scriptCharset | 요청할 때의 charset을 나타냄 | |
success(result,status,xhr) | 요청이 성공했을 때 수행되는 함수 | |
timeout | 요청에 대해 로컬의 응답제한시간(timeout)을 밀리초로 나타냄 | |
traditional | Boolean 값 | 파라미터 직렬화를 기존 방식으로 사용할 지 여부를 나타냄 |
type | 요청 type(GET 혹은 POST)을 명시함 | |
url | 요청을 보낼 URL을 나타냄 기본값은 현재페이지 | |
xhr | XMLHttpRequest 오브젝트를 생성할 때 사용하는 함수 |
반응형
'Programming > Frontend' 카테고리의 다른 글
[jQuery] each break/continue (0) | 2015.01.22 |
---|---|
[jQuery] loadingbar plugin (0) | 2014.09.19 |
jQuery multi redio button valid check (0) | 2014.02.13 |
[ajax] JSONP CROSS SITE 응답 받기 (0) | 2014.02.12 |
jQuery에서 부모창 제어/접근(opener, parent) (0) | 2014.02.11 |