어느 것이 언제 사용되어야하는지. http://api.jquery.com/에 대한 설명서에서 jquery :: ajaxStop()와 jquery :: ajaxComplete()
: ajaxStop를 들어()는 말한다 :
설명 : 모든 Ajax 요청이 완료 될 때 호출되는 핸들러를 등록합니다. 이것은 Ajax 이벤트입니다.
설명 : 핸들러를 등록하는 것은 때 Ajax 요청이 완료 호출 할
그리고 ajaxComplete()는 말한다위한
. 이것은 Ajax 이벤트입니다. 모든 ajaxComplete 핸들러에 관계없이 Ajax 요청이 완료 있었는지의 호출: 나는 ajaxComplete를 볼 수있는에서
는()로 인해 더 유연하다. 요청을 구분해야하는 경우 처리기에 전달 된 매개 변수를 사용할 수 있습니다. ajaxComplete 처리기가 실행될 때마다 이벤트 객체, XMLHttpRequest 객체 및 요청 생성에 사용 된 설정 객체가 전달됩니다.
누군가가 무엇을 위해 무엇 각각을 설명하고 적절한 사용법을 설명 할 수 있습니까? 최근에 작성한 애플리케이션에서 ajaxStop()을 사용하여 아약스 호출이 완료되면 실행했습니다. 그런 다음 서버 측 작업 결과에 대해 반환 된 데이터를 구문 분석합니다. 이제는 여러 상황에서 ajaxComplete()를 대신 사용하거나 두 가지를 조합하여 사용해야하는지 궁금해지기 시작했습니다.
의견을 보내 주시면 감사하겠습니다.
나는 왜 'ajaxComplete는 함수가 아니다'라는 오류가 발생하는지 알 수 없었다. jQuery의 '슬림'버전을 사용하지 마십시오. https://stackoverflow.com/a/35424465/470749 – Ryan