ajax.done 내의 함수에는 어떤 인수가 제공됩니까?
다음과 같은 것이 있습니다.
$.ajax(link.href,
{
cache: false,
dataType: 'html'
})
.done(onDialogDone)
.fail(onDialogFail);
정상적으로 동작하며 onDialogDone이 호출됩니다.그러나 onDialogDone에 제공되는 인수와 DialogFail에서 예상되는 인수는 무엇입니까?
이 질문을 하는 이유는 타이프스크립트를 사용하기 때문에 onDialogDone 및 onDialogFail을 정의할 때 올바른 인수를 지정하기 위해서입니다.
의 인수.done()그리고..fail()대응하는 의 인수와 같습니다.success:그리고.error:함수의 파라미터, 즉:
.done( function(data, textStatus, jqXHR) { ... } );
그리고.
.fail( function(jqXHR, textStatus, errorThrown) { ... } );
조판본의 목적상textStatus그리고.errorThrown스트링입니다.jqXHR는 입니다.Object,그리고.data리모트 서버가 송신하는 내용에 따라 다릅니다.
3개의 파라미터가 에 전달되었습니다.done핸들러:
data, textStatus, jqXHR
자세한 것은, http://api.jquery.com/jQuery.ajax/ 를 참조해 주세요.
data응답 메시지입니다.textStatus에서는 항상 성공할 것이다done기능.jqXHRraw XMLHttpRequest 입니다.
이것 좀 봐.
메서드(jqXHR 및 지연 구현의 일부, 알기 쉽게 여기에 표시)
.ajax().always(function(a, textStatus, b){});
jQuery 1.8에서 폐지된 메서드 .complete()를 대체합니다.성공적인 트랜잭션에 대한 응답으로 인수는 .done()과 같으며(즉, a = 데이터, b = jqXHR), 실패한 트랜잭션의 경우 인수는 .fail()과 같습니다(즉, a = jqXHR, b = 오류).던져졌다).이것은 위의 콜백 함수 전체를 위한 대체 구성입니다.지연을 참조해 주세요.구현에 대한 자세한 내용은 항상()을 참조하십시오.
.ajax().done(function(data, textStatus, jqXHR){});
jQuery 1.8에서 폐지된 메서드 .success()를 대체합니다.이것은 위의 성공 콜백 함수의 대체 구성입니다.구현에 대한 자세한 내용은 deferred.done()을 참조하십시오.
.ajax().fail(function(jqXHR, textStatus, errorThrown){});
jQuery 1.8에서 폐지된 메서드 .error()를 대체합니다.이것은 위의 콜백 함수 전체를 위한 대체 구성입니다.구현에 대한 자세한 내용은 deferred.fail()을 참조하십시오.
.ajax().then(function(data, textStatus, jqXHR){}, function(jqXHR, textStatus, errorThrown){});
.done() 메서드와 .fail() 메서드의 기능을 통합합니다.구현에 대한 자세한 내용은 deferred.then()을 참조하십시오.
.ajax().pipe(function(data, textStatus, jqXHR){}, function(jqXHR, textStatus, errorThrown){});
.done() 메서드와 .fail() 메서드의 기능을 통합하여 기본 Promise를 조작할 수 있습니다.구현에 대한 자세한 내용은 deferred.pipe()를 참조하십시오.
언급URL : https://stackoverflow.com/questions/13141028/what-arguments-are-supplied-to-the-function-inside-an-ajax-done
'programing' 카테고리의 다른 글
| 스프링 MVC + JSON = 406 사용 불가 (0) | 2023.03.06 |
|---|---|
| 일치하는 콩이 두 개 이상 발견될 때 스프링은 어떻게 이름으로 자동 배선됩니까? (0) | 2023.03.06 |
| 입력 숨김 필드에 반환 json 값 저장 (0) | 2023.03.06 |
| Toad 대체 방법 (0) | 2023.03.06 |
| 스프링 부트 상태가 세부 정보를 표시하지 않음(withDetail info) (0) | 2023.03.06 |