Method
|
Description
|
AJAX 요청을 수행합니다.
| |
AJAX 요청을 완료했을 때 수행할 함수를 명시합니다.
| |
AJAX 요청을 완료했으나 오류가 있을때 수행할 함수를 명시합니다.
| |
AJAX 요청을 보냈을 때 수행할 함수를 명시합니다.
| |
AJAX 요청하기 위해 디폴트 값을 설정합니다.
| |
ajaxStart()
|
가장 첫 AJAX 요청을 시작할 때 수행할 함수를 명시합니다.
|
ajaxStop()
|
모든 AJAX 요청이 완료됐을 때 수행할 함수를 명시합니다.
|
ajax.Success()
|
모든 AJA 요청이 성공했을 때 수행할 함수를 명시합니다.
|
$.get()
|
AJAX HTTP GET Request를 사용하여 서버로부터 데이터를 로드합니다.
|
$.getJSON()
|
AJAX HTTP GET Request를 사용하여 서버로부터 JSON-ecoded 데이터를 로드합니다.
|
$.getScript()
|
AJAX HTTP GET Request를 사용하여 서버로부터 Javascript를 로드하거나 수행합니다.
|
load()
|
서버로부터 데이터를 로드하고 리턴된 HTML을 선택된 엘리먼트에 넣습니다.
|
$.param()
|
배열이나 오브젝트를 한 줄로 표현할 수 있게 합니다. (쉬운 예로, URL query 형식)
|
$.post()
|
AJAX HTTP POST Request를 사용하여 서버로부터 데이터를 로드합니다.
|
serialize()
|
한 세트의 form 엘리먼트를 string 형태로 submit할 때, 이를 인코딩합니다.
|
serializeArray()
|
한 세트의 form 엘리먼트를 name과 value 형태의 배열로 submit할 때, 이를 인코딩합니다.
|
Method
|
Description
|
data()
|
선택된 엘리먼트에 데이터를 추가하거나, 선택된 엘리먼트로부터 데이터를 얻습니다.
|
each()
|
selector와 일치하는 각각의 엘리먼트에 수행할 함수를 명시합니다.
|
get()
|
selector와 일치하는 DOM 엘리먼트를 얻습니다.
|
index()
|
선택된 엘리먼트 중에서 특정 엘리먼트의 index 값을 찾을 수 있습니다.
|
$.noConflict()
|
자신이 원하는 특정 이름으로 $표시를 대체할 수 있습니다.
|
removeData()
|
data()메서드를 사용하여 이전에 설정된 데이터를 삭제합니다.
|
size()
|
selector와 일치하는 DOM 엘리먼트 개수를 리턴합니다.
|
toArray()
|
[정의 및 사용법]
ajax() 메소드는 AJAX(비동기식 HTTP) 요청을 수행할 때 사용합니다.
모든 jQuery AJAX 메소드는 ajax() 메소드를 사용합니다. 이 메소드는 다른 메소드로는 할 수 없는 요청들을 수행할 때 사용합니다.
[문법]
$.ajax( { name:value, name:value, ... } )
파라메터는 한 개 이상의 name/value 쌍으로 표시합니다.
아래는 사용가능한 name/value입니다.
Name
|
Value/Description
|
async
|
Boolean 값
요청이 비동기식으로 처리되는지 여부를 나타냄
기본값은 true
|
beforeSend(xhr)
|
요청을 보내기 전에 실행되는 함수
|
cache
|
Boolean 값
브라우저가 요청된 페이지를 캐싱해야 하는지 여부를 나타냄
기본값은 true
|
complete(xhr,status)
|
요청이 완료됐을 때 실행되는 함수
|
contentType
|
서버로 보내지는 데이터의 content-type
기본값은 “application/x-www-form-urlencoded"
|
context
| |
data
|
서버로 보내지는 데이터를 의미
|
dataFilter(data,type)
|
XMLHttpRequest의 응답 데이터를 처리할 때 사용되는 함수
|
dataType
|
서버 응답으로 받는 데이터 타입
|
error(xhr,status,error)
|
요청이 실패했을 때 실행되는 함수
|
global
|
Boolean 값
요청에 대해 전역 AJAX 이벤트를 실행할 지 여부를 명시함
기본값은 true
|
ifModified
|
Boolean 값
마지막 요청 이후에 응답이 변경됐을 때만 처리하는지를 명시
기본값은 false
|
jsonp
|
jsonp 요청에서 callback 함수를 오버라이딩하는 문자열
|
jsonpCallback
|
jsonp 요청에서 callback 함수 이름을 나타냄
|
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을 나타냄
기본값은 현재페이지
|
username
|
HTTP 접근 인증(access authentication) 요청에 사용할 username을 나타냄
|
xhr
|
XMLHttpRequest 오브젝트를 생성할 때 사용하는 함수
|
[출처] 기타 jQuery Methods References|작성자 기냥이
[출처] jQuery AJAX Methods References|작성자 기냥이
댓글 없음:
댓글 쓰기