당신이 당신의 필요에 $.ajax()를 구부리도록 지정할 수 있는 다양한 옵션이 많이 있습니다. 아래 목록에서 이름과 설명이 알파벳 순서로 정렬되어 있습니다: GET 요청은 일반적으로 데이터베이스의 조작이나 변경이 필요하지 않은 서버에서 일종의 정보를 가져오거나 검색하는 데 사용됩니다(예: 가져오기) 검색 결과 용어에 따라, 자신의 ID 또는 이름에 따라 사용자 세부 정보를 가져오는 등. 이 스니펫을 $.ajax() 함수를 사용하기 위해 업데이트하면 아래와 같은 코드를 얻습니다. =value2) 그런 다음 setRequestHeader() 메서드를 사용하여 요청 헤더를 명시적으로 설정해야합니다. 자바스크립트는 «나는 시험이다»라는 문구가 들어 있는 HTML 문서 test.html을 요청합니다. 그런 다음 응답 내용을 경고합니다( ). 이 예제에서는 바닐라 자바스크립트를 사용하며 jQuery가 필요하지 않습니다. 또한 HTML, XML 및 PHP 파일은 동일한 디렉토리에 배치해야 합니다. 개체에는 사용할 수 있는 두 가지 주요 메서드가 있습니다.

예제에서는 두 가지 를 모두 사용했습니다. 예를 들어 Ajax 호출이 실패하거나 Ajax 요청을 수행해야 하지만 일정 시간 내에 검색된 경우에만 결과가 필요한 경우 수행할 작업을 지정하려고 합니다. 이러한 상황에서는 이 자습서의 주제인 $.ajax()라고 하는 jQuery에서 제공하는 다른 함수를 사용할 수 있습니다. 서버를 설정하면 예제를 통해 작업하는 데 필요한 파일 구조가 있습니다: 파일 세트 다운로드 이전 문서에서 개발한 것과 동일한 코드를 재현하는 간단한 데모로 시작하지만 이번에는 $.ajax()를 채택합니다. 내가 말하는 코드는 상품에 대해 아래에 표시됩니다 : Ajax는 너무 인기가있어 Ajax를 어느 정도 사용하지 않는 응용 프로그램을 거의 찾을 수 없습니다. 일부 대규모 아약스 기반 의 온라인 응용 프로그램의 예는 다음과 같습니다 Gmail, 구글지도, 구글 문서 도구, 유튜브, 페이스 북, 플리커, 그리고 너무 많은 다른 응용 프로그램. 다음으로 HTTP 응답의 HTTP 응답 상태 코드를 확인합니다. 가능한 코드는 W3C에 나열됩니다. 다음 예제에서는 200 OK 응답 코드를 확인 하여 성공한 AJAX 호출과 실패한 AJAX 호출을 구분합니다. 꽤 길었죠, 그렇지 않습니까? 글쎄, 개발자로 당신은 아마 내가 추측 다섯 번째 또는 여섯 번째 요소에서이 목록을 읽고 중지, 하지만 괜찮아요. 다음 섹션은 $.ajax() 함수와 이러한 옵션 중 일부를 실행하기 때문에 더 흥미로울 것입니다. 모든 장에서 온라인으로 예제를 편집하고 단추를 클릭하여 결과를 볼 수 있습니다.

방금 배운 모든 약어가 당신을 괴롭게하지 마십시오! 이 과정에서 지금까지 배운 많은 JavaScript 예제를 연습하는 간단한 AJAX 예제부터 시작하겠습니다. surprise.html은 Ajax_example.html 내에서 로드할 파일입니다 – AJAX를 통해! 보안상의 이유로 브라우저에서는 도메인 간 Ajax 요청을 허용하지 않습니다. 즉, 응용 프로그램이 도메인 «mysite.com»에서 실행되는 경우 Ajax가 «othersite.com» 또는 다른 도메인에 요청할 수 없는 경우 원래 페이지와 동일한 도메인의 URL에 대해서만 Ajax 요청을 수행할 수 있습니다. 일반적으로 동일한 원본 정책이라고 합니다.