JQuery deferred.then() 方法
JQuery 中的deferred.then()方法用于添加处理程序,这些处理程序将在解析、拒绝或正在进行 Deferred 对象时调用。
句法:
deferred.then(doneCallbacks[, failCallbacks][, progressCallbacks])
参数:
- doneCallbacks:这是一个函数,或者一个函数数组,它在 Deferred 被解析时被调用。
- failCallbacks:这是一个函数,或函数数组,当 Deferred 被拒绝时调用。
- progressCallbacks:这是一个函数或函数数组,在将进度通知发送到 Deferred 对象时调用它。
返回值:此方法方法返回延迟对象。
下面讨论两个例子:
- 示例:在此示例中,使用notify 和resolve 方法调用then() 方法。
JQuery | deferred.then() method GeeksForGeeks
- 输出:
示例:在此示例中,使用notify 和reject 方法调用then() 方法。
JQuery | deferred.then() method GeeksForGeeks
- 输出: