Latest web development tutorials

jQuery deferred.pipe () method

jQuery Misc Methods jQuery Misc Methods

Examples

Filtering (resolve) value

$ (Function () { var defer = $. Deferred (), filtered = defer. pipe (function ( value ) { return value * 2;});. defer resolve ( 5 );. Filtered done (function ( value ) { alert ( "Value is (2 * 5 =) 10: " + value );});})

try it"

Definition and Usage

deferred.pipe () and / or chain lingering objects utility methods for filtering function.

Note: From the beginning of jQuery 1.8, deferred.pipe () method obsolete. Use deferred.then () instead.


grammar

method one

deferred.pipe( [doneFilter ] [, failFilter ] )

Method Two

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

参数 描述
doneFilter Function类型 可选函数,当延迟得到解决时调用
failFilter Function类型 可选函数,当延迟被拒绝时调用
progressFilter Function类型 可选函数,当进度通知发送给Deferred(延迟)被调用


Examples

More examples

Reject filter value (reject)
Reject filter value (reject).

Chain task
Chain task.



jQuery Misc Methods jQuery Misc Methods