최신 웹 개발 튜토리얼
 

jQuery ajax() Method

❮ jQuery를 AJAX 방법

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 요청.


❮ jQuery를 AJAX 방법