jQuery deferred.pipe () method
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(延迟)被调用 |
More examples
Reject filter value (reject)
Reject filter value (reject).
Chain task
Chain task.