2013년 9월 5일 목요일

jQuery AJAX ajaxSetup() Method

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 AJAX ajax() Method|작성자 기냥이

[출처] 기타 jQuery Methods References|작성자 기냥이
[출처] jQuery AJAX Methods References|작성자 기냥이

댓글 없음:

댓글 쓰기