ajax complete 예제

Ajax 요청은 시간이 제한되어 있으므로 오류를 포착하고 처리하여 더 나은 사용자 환경을 제공할 수 있습니다. 요청 시간 초과는 일반적으로 기본값으로 남아 있거나 시간 초과 옵션을 사용하여 특정 요청에 대해 재정의되지 않고 $.ajaxSetup()을 사용하여 전역 기본값으로 설정됩니다. 위의 예에서 ajax 호출은 URL html-response.html에서 HTML 응답을 로드 한 다음 id=someDiv에 대한 응답의 jQuery ID 선택자를 실행한 다음 loadTarget의 innerHTML에 결과 HTML을 삽입합니다. 이 튜토리얼에서 우리는 jQuery, $.ajax ()에서 제공하는 아약스 함수의 가장 강력한 에 대해 설명했습니다. 이를 통해 Ajax 요청을 서버로 전송하는 방법과 응답이 처리되는 방법을 제어할 수 있습니다. 이 기능 덕분에 단축 함수중 어느 것도 적합하지 않은 경우 프로젝트에 필요한 모든 필요를 충족시키는 데 필요한 도구가 있습니다. 전체 콜백 옵션에 대한 대체 구문인 .always() 메서드는 더 이상 사용되지 않는 .complete() 메서드를 대체합니다. Ajax 요청이 전송될 때마다 jQuery는 다른 미해결 Ajax 요청이 있는지 확인합니다. 진행 중인 없음이 있으면 jQuery가 ajaxStart 이벤트를 트리거합니다. 기본적으로 Ajax 요청은 GET HTTP 메서드를 사용하여 전송됩니다. POST 메서드가 필요한 경우 형식 옵션에 대한 값을 설정하여 메서드를 지정할 수 있습니다. 이 옵션은 데이터 옵션의 내용을 서버로 전송하는 방법에 영향을 줍니다. POST 데이터는 항상 W3C XMLHTTPRequest 표준에 따라 UTF-8 charset을 사용하여 서버로 전송됩니다.

사용자가 클래스 트리거가 있는 요소를 클릭하고 Ajax 요청이 완료되면 로그 메시지가 표시됩니다. 논의할 두 번째 예제에서는 Joind.in 라는 서비스에서 일부 정보를 검색 하는 JSONP 요청을 만듭니다. 후자는 이벤트 참석자가 이벤트 및 세션에 대한 피드백을 남길 수 있는 웹 사이트입니다. 특히 , 나는 $.ajax() 함수를 사용하여 PHP 개발자의 눈으로 내 이야기 현대 프론트 엔드의 제목과 설명을 검색하는 코드 조각을 만들려고합니다. the beforeSend, 오류, dataFilter, 성공 및 완료 옵션은 모두 적절한 시간에 호출되는 콜백 함수를 허용합니다. 첫 번째 양식에서 이 함수는 URL 매개 변수와 옵션에 지정된 옵션을 사용하여 Ajax 요청을 수행합니다. 두 번째 양식에서는 URL이 옵션 매개 변수에 지정되거나 현재 페이지에 대한 요청이 있는 경우 생략할 수 있습니다. 응답에 해당 코드가 있을 때 호출할 숫자 HTTP 코드 및 함수의 개체입니다. 예를 들어 응답 상태가 404일 때 다음 경고: jQuery 1.5.1현재 jqXHR 개체에는 재정의MimeType() 메서드도 포함되어 있습니다(jQuery 1.4.x에서도 사용할 수 있었지만 jQuery 1.5에서 일시적으로 제거됨).

Les commentaires sont fermés.