예
a의 텍스트 변경 <div> 사용하여 요소 AJAX 요청을 :
$("button").click(function(){
$.ajax({url: "demo_test.txt", success: function(result){
$("#div1").html(result);
}});
});
»그것을 자신을 시도 정의 및 사용
ajax() 메서드는 수행하는 데 사용됩니다 AJAX (비동기 HTTP) 요청을.
모든 jQuery를 AJAX 방법은 사용 ajax() 메소드를. 이 방법은 대부분의 다른 방법이 사용될 수없는 요청을 위해 사용된다.
통사론
$.ajax({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 | A의 콜백 함수를 오버라이드 (override)하는 문자열 jsonp 요청 |
jsonpCallback | A의 콜백 함수의 이름을 지정 jsonp 요청 |
password | 는 HTTP 액세스 인증 요청에 사용되는 암호가 지정한다. |
processData | 요청과 함께 전송 여부 데이터를 지정하는 부울 값은 쿼리 문자열로 변환해야합니다. 기본값은 true입니다 |
scriptCharset | 요청에 대한 문자 집합을 지정합니다 |
success( result,status,xhr ) | 요청이 성공하면 함수는 실행하기 |
timeout | 요청에 대한 (밀리 초) 현지 시간 초과 |
traditional | PARAM 직렬화의 전통적인 스타일을 사용할지 여부를 지정하는 부울 값 |
type | 요구의 타입을 지정한다. (GET 또는 POST) |
url | 에 요청을 보낼 수있는 URL을 지정합니다. 기본값은 현재 페이지입니다 |
username | 사용자 이름은 HTTP 접속 인증 요청에 사용되는 지정 |
xhr | 생성 원에 사용되는 기능 XMLHttpRequest 객체 |
그것을 자신을 시도 - 예를
동기 확인 AJAX 요청을
어떻게 동기 요청을 지정하는 비동기 설정을 사용합니다
확인 AJAX 지정된 데이터 형식의 요청을
어떻게 사용하는 dataType 요청에 대한 데이터 유형을 지정하는 설정.
확인 AJAX 오류와 요청을
어떻게 오류를 처리하는 오류 설정을 사용하는 AJAX 요청.