jQuery 1.5현재 $.ajax()에서 반환되는 jQuery XMLHttpRequest(jqXHR) 개체는 브라우저의 기본 XMLHttpRequest 개체의 수퍼세트입니다. 예를 들어, 그것은 응답텍스트 및 responseXML 속성뿐만 아니라 getResponseHeader() 메서드를 포함합니다. 전송 메커니즘이 XMLHttpRequest(예: JSONP 요청에 대한 스크립트 태그)가 아닌 다른 개체인 경우 jqXHR 개체는 가능한 경우 기본 XHR 기능을 시뮬레이션합니다. 필드Name-fieldValue의 개체는 네이티브 XHR 개체에 설정할 쌍입니다. 예를 들어 필요한 경우 도메인 간 요청에 대해 자격 증명을 true로 설정하는 데 사용할 수 있습니다. 이 예는 동일한 결과를 다시 보내고 우리는 그것을 인쇄 할 웹 서버 스크립트에 사용자 입력을 전달할 수있는 방법을 보여줍니다 – 위의 예에서, 첫 번째 매개 변수는 데이터를 제출하는 데 사용되는 URL입니다. 옵션 매개 변수에서 형식 옵션을 POST로 지정했기 때문에 ajax() 메서드가 http POST 요청을 보냅니다. 또한 서버에 제출될 데이터를 포함하는 JSON 개체로 데이터 옵션을 지정했습니다. 설명: 비동기 HTTP(Ajax) 요청을 수행합니다. 다음 예제에서는 ajax() 메서드를 사용하여 JSON 데이터를 얻는 방법을 보여 주습니다. DataTables에서 사용하는 URL을 Ajax 가져오기 데이터에 가져옵니다. 첫 번째 양식에서 이 함수는 URL 매개 변수와 옵션에 지정된 옵션을 사용하여 Ajax 요청을 수행합니다.

두 번째 양식에서는 URL이 옵션 매개 변수에 지정되거나 현재 페이지에 대한 요청이 있는 경우 생략할 수 있습니다. 위의 예에서 첫 번째 매개 변수는 JSON 데이터를 반환하는 요청 URL입니다. 옵션 매개 변수에서 데이터 유형 및 시간 지정 옵션을 지정했습니다. dataType 옵션은 응답 데이터의 유형을 지정합니다.이 경우 JSON입니다. 시간 지정 매개 변수는 요청 시간 지정 시간을 밀리초 단위로 지정합니다. 오류 및 성공을 위해 콜백 함수도 지정했습니다. $.ajax() 함수는 jQuery에서 보낸 모든 Ajax 요청의 기초가 됩니다. $.get() 및 .load()와 같은 몇 가지 상위 수준의 대안을 사용할 수 있고 사용하기 쉽기 때문에 이 함수를 직접 호출할 필요가 없습니다. 그러나 덜 일반적인 옵션이 필요한 경우 $.ajax()를 보다 유연하게 사용할 수 있습니다.

ajax() 메서드는 비동기 http 요청을 수행하고 서버에서 데이터를 가져옵니다. 다음 예제에서는 간단한 Ajax 요청을 보내는 방법을 보여 주며 있습니다. jQuery 1.5에서 jQuery의 Ajax 구현에는 사전 필터, 전송 및 변환기가 포함되어 있어 많은 유연성으로 Ajax를 확장할 수 있습니다. 전역 옵션은 .ajaxSend(), .ajaxError(및 이 요청이 트리거될 때 유사한 메서드를 사용하여 등록된 처리기)를 방지합니다. 예를 들어 요청이 빈번하고 간략한 경우 .ajaxSend()로 구현된 로드 표시기를 표시하지 않는 것이 유용할 수 있습니다. 도메인 간 스크립트 및 JSONP 요청을 사용하면 전역 옵션이 자동으로 false로 설정됩니다. 자세한 내용은 아래에서 이러한 방법에 대한 설명을 참조하십시오. 당신이 AJAX와 새로운 경우, 나는 당신이 더 진행하기 전에 우리의 Ajax 자습서를 통해 이동하는 것이 좋습니다 것입니다. 내가 준 예를 깨고 그것을 해결하기 위해 노력하도록 도전한다. 동시에 브라우저의 개발자 도구 모음을 사용하여 더 많은 통찰력을 얻으십시오. 주제를 철저히 배우는 가장 좋은 방법입니다. Ajax의 첫 번째 문자는 «비동기»를 의미하며, 이는 작업이 병렬로 발생하고 완료 순서가 보장되지 않음을 의미합니다.

$.ajax()에 대한 비동기 옵션은 기본값으로 true로 설정되며, 이는 요청이 이루어진 후에도 코드 실행을 계속할 수 있음을 나타냅니다. 이 옵션을 false로 설정하여 더 이상 비동기 호출을 하지 않도록 설정하면 브라우저가 응답하지 않는 것이 좋습니다. Api 인스턴스가 여러 테이블을 참조하는 경우 인스턴스의 첫 번째 테이블의 Ajax 데이터 원본 URL만 반환됩니다. 집합에서 특정 테이블을 선택해야 하는 경우 table()를 사용합니다. ajax() 메서드는 jQuery XMLHttpRequest의 개체를 반환합니다.