예
모든 기본 URL과 성공 기능 설정 AJAX 요청을 :
$("button").click(function(){
$.ajaxSetup({url: "demo_ajax_load.txt", success: function(result){
$("div").html(result);}});
$.ajax();
});
»그것을 자신을 시도 정의 및 사용
ajaxSetup() 메소드는 미래에 대한 기본 값을 설정 AJAX 요청.
통사론
$.ajaxSetup({name:value, name:value, ... })
파라미터들은 하나 또는 그 이상의 이름 / 값 쌍으로 AJAX 요청에 대한 설정을 지정한다.
가능한 이름 / 아래 표의 값 :
이름 | 값 / 설명 |
---|---|
async | 요청이 비동기 처리 여부를해야하는지 여부를 나타내는 부울 값입니다. 기본값은 true |
beforeSend( xhr ) | 요청하기 전에 실행하는 함수가 전송됩니다 |
cache | 브라우저가 요청 된 페이지를 캐시할지 여부를 나타내는 부울 값입니다. 기본값은 true |
complete( xhr,status ) | 함수는 요청 (성공, 에러 함수 후) 끝나면 실행할 |
contentType | 서버에 데이터를 송신 할 때 사용되는 콘텐츠 유형. 기본값은 다음과 같습니다 "application/x-www-form-urlencoded" |
context | 모든 AJAX 관련 콜백 함수에 대해 "이"값을 지정합니다 |
data | 서버에 송신해야 할 데이터를 지정 |
dataFilter( data , type ) | 함수는 XMLHttpRequest 객체의 원시 응답 데이터를 처리하는 데 사용 |
dataType | 서버 응답의 예상 데이터 유형입니다. |
error( xhr,status,error ) | 요청이 실패 할 경우 함수는 실행합니다. |
global | 글로벌 AJAX 이벤트를 트리거할지 여부를 지정하는 부울 값은 요청을 처리합니다. 기본값은 true |
ifModified | 부울 값은 응답이 마지막 요청 이후 변경된 경우 요청은 성공 여부를 지정합니다. 기본값은 다음과 같습니다 false . |
jsonp | JSONP 요청에 콜백 함수를 오버라이드 (override)하는 문자열 |
jsonpCallback | JSONP 요청의 콜백 함수의 이름을 지정 |
password | 는 HTTP 액세스 인증 요청에 사용되는 암호가 지정한다. |
processData | 요청과 함께 전송 여부 데이터를 지정하는 부울 값은 쿼리 문자열로 변환해야합니다. 기본값은 true |
scriptCharset | 요청에 대한 문자 집합을 지정합니다 |
success( result,status,xhr ) | 요청이 성공하면 함수는 실행하기 |
timeout | 요청에 대한 (밀리 초) 현지 시간 초과 |
traditional | PARAM 직렬화의 전통적인 스타일을 사용할지 여부를 지정하는 부울 값 |
type | 요구의 타입을 지정한다. ( GET 또는 POST ) |
url | 에 요청을 보낼 수있는 URL을 지정합니다. 기본값은 현재 페이지입니다 |
username | 사용자 이름은 HTTP 접속 인증 요청에 사용되는 지정 |
xhr | XMLHttpRequest 객체를 생성하는데 사용되는 함수 |
그것을 자신을 시도 - 예를
AJAX 요청 오류 처리기 지정
어떻게 AJAX 요청에 대한 오류 처리기를 지정 오류 설정을 사용할 수 있습니다.