jQuery.ajaxSetup( options )
options key/value 쌍으로 구성된 Ajax 옵션 값들. 모든 옵션은 생략이 가능함
$.ajaxSetup() 함수에서 Ajax 요청 시 사용되는 옵션값들을 세세하게 정의할 수 있습니다.
url 파라미터를 정의하는 예입니다.
$.ajaxSetup({
url: 'ping.php'
});
이 함수에서 정의한 값은 자동적으로 Ajax 요청 시 반영됩니다.
$.ajax({
// 여기에서 url 값으로 ping.php 을 다시 쓸 필요가 없습니다.
data: {'name': 'Dan'}
});
예 제
$.ajaxSetup() 함수에서 옵션값을 정의하고 실제 Ajax 요청 함수에는 간단히 data 만 추가하여 통신합니다.
$.ajaxSetup({
url: "/xmlhttp/",
global: false,
type: "POST"
});
$.ajax({ data: myData });
jQuery 로 Ajax를 사용해 봤는데 실제 옵션값을 조정하는 일이 많지는 않더군요. url 이나 data, async 정도 재정의해서 사용했었습니다. 사용에 비해 jQuery는 너무 친절한 부분이 있지 않나 생각합니다. 좀 과할 정도로요. ^^;;;