Latest web development tutorials

의 jQuery deferred.then () 메소드

jQuery를 기타 방법 jQuery를 기타 방법

그 때는 방법을 추가

$ (함수 () {$. ( "test.php"를 가져 오기 (다음). 함수 () { ()}, 기능 ( "$의 갔지 성공") 경고 { 경고 ( "$의 갔지 실패!");} );})

»시도

정의 및 사용

deferred.then ()는 이연 (지연) 개체 거부, 해결 또는 아직 진행 중입니다 기능, 호출 핸들러를 추가합니다.


참고 : 매개 변수가 널 (NULL)이 될 수하십시오. 또는 ()되는 .done (),. 실패 () 또는 .progress를 사용하여 콜백 필터링되지 않은 상태 또는 값의 한 유형을 설정합니다.
jQuery를 1.8 초부터 2는, 상기 방법은, 필터 함수 (지연) 및 개체의 상태 값에 따라 지연 될 수있는 새로운 약속은 폐지 deferred.pipe () 메소드를 대체하기를 반환한다.
3. 콜백 deferred.then 약속은 약속 추가 그 때는 () 메소드를 포함하여 다른 개체를 연결할 수 있습니다 개체를 반환 때문에이 실행 된 순서에 추가됩니다.


문법

방법 1

deferred.then( doneFilter [, failFilter ] [, progressFilter ] )

방법 두

deferred.then( doneCallbacks, failCallbacks [, progressCallbacks ] )

参数 描述
doneFilter Function类型 可选 当Deferred(延迟)对象得到解决时被调用的一个函数。
failFilter Function类型 可选 当Deferred(延迟)对象拒绝时被调用的一个函数。
progressFilter Function类型 可选 当Deferred(延迟)对象生成进度通知时被调用的一个函数。
参数 描述
doneCallbacks Function类型 当Deferred(延迟)对象得到解决时被调用的一个函数或函数数组。
failCallbacks Function类型 当Deferred(延迟)对象拒绝时被调用的一个函数或函数数组。
progressCallbacks Function类型 当Deferred(延迟)对象生成进度通知时被调用的一个函数或函数数组。


예

더 많은 예제

필터링 값
필터링 값입니다.

필터 값을 거부
필터 값을 거부합니다.

체인 작업
체인 작업.


jQuery를 기타 방법 jQuery를 기타 방법