ajax callback 예제

결론이 문서에서 우리는 jQuery Ajax 방법의 다양한 콜백 기능을 설명했다. 당신이 이해하고 즐길 수 있기를 바랍니다. 향후 기사에서 우리는 jQuery Ajax 함수에 대해 자세히 알아볼 것입니다. 콜백이 필요한 이유 :- 필요할 때마다 ajax 코드를 복제하고 싶지 않기 때문에 콜백이 필요합니다. 우리는 콜백 참조와 함께 입력으로 ajax 세부 사항을 취하는 일반 ajax 함수를 만들려고합니다. 호출을 완료한 후 호출자가 ajax 호출의 결과로 다시 시작할 수 있도록 콜백을 호출합니다. jQuery $.ajax를 사용하는 동안 Ajax 요청을 성공적으로 완료하면 일부 사용자 지정 작업을 수행해야 하는 경우가 많습니다. 요청을 발급하는 동안 throw된 오류(있는 경우)를 처리해야 할 수도 있습니다. 이를 위해 jQuery를 사용하면 아래에 나열된 세 개의 콜백 함수를 연결할 수 있습니다: 브라우저에서 실행되는 JavaScript 코드는 Ajax 콜백을 만듭니다. 아약스 콜백은 항상 자바 스크립트에서 시작합니다.

이 튜토리얼에서 우리는 jQuery, $.ajax ()에서 제공하는 아약스 함수의 가장 강력한 에 대해 설명했습니다. 이를 통해 Ajax 요청을 서버로 전송하는 방법과 응답이 처리되는 방법을 제어할 수 있습니다. 이 기능 덕분에 단축 함수중 어느 것도 적합하지 않은 경우 프로젝트에 필요한 모든 필요를 충족시키는 데 필요한 도구가 있습니다. jQuery 1.5현재 $.ajax()에서 반환되는 jQuery XMLHttpRequest(jqXHR) 개체는 브라우저의 기본 XMLHttpRequest 개체의 수퍼세트입니다. 예를 들어, 그것은 응답텍스트 및 responseXML 속성뿐만 아니라 getResponseHeader() 메서드를 포함합니다. 전송 메커니즘이 XMLHttpRequest(예: JSONP 요청에 대한 스크립트 태그)가 아닌 다른 개체인 경우 jqXHR 개체는 가능한 경우 기본 XHR 기능을 시뮬레이션합니다. 콜백이란 무엇입니까 :- F2를 호출하는 함수 F1이 있다고 가정 해 봅시다. F2는 AJAX와 같은 비동기 작업을 수행하고 있습니다. F1은 아약스 호출의 결과를 알고 싶습니다.

이제 F1은 Ajax 요청을 완전히 처리 한 후 F2가 호출 할 F2에 대한 추가 매개 변수로 C1이라는 또 다른 함수를 전달합니다. 첫 번째 양식에서 이 함수는 URL 매개 변수와 옵션에 지정된 옵션을 사용하여 Ajax 요청을 수행합니다. 두 번째 양식에서는 URL이 옵션 매개 변수에 지정되거나 현재 페이지에 대한 요청이 있는 경우 생략할 수 있습니다. 일상 생활에서 비동기 활동의 몇 가지 예를 볼 수 있습니다: 로컬 콜백 함수를 사용하는 것이 가장 일반적인 접근 방식이며 간단한 구문 및 사용의 이점이 있습니다.