본문 바로가기
프로그래밍/jQuery

jQuery.ajaxSetup() Ajax 옵션 값을 설정하는 함수

by zoo10 2012. 6. 19.

jQuery.ajaxSetup()

원문 링크 http://api.jquery.com/jQuery.ajaxSetup/

jQuery.ajaxSetup( options )

개요 : Ajax 요청 시 옵션 값들을 정의합니다.

  • 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는 너무 친절한 부분이 있지 않나 생각합니다. 좀 과할 정도로요. ^^;;;

그럼 즐프하세요.

※ 본 예제는 http://www.jquery.com 에 있는 내용임을 밝힙니다.