jQuery deferred.then () -Methode
Beispiele
In .then Verfahren
Versuchen »
Definition und Verwendung
deferred.then () Funktion, wenn die latente (Verzögerung) Objekt gelöst ist, abgelehnt oder noch im Gange ist, eine Anrufabwicklung hinzuzufügen.
Hinweis: 1. Die Parameter null sein kann. Oder nutzen Sie .done (). () Fehlschlagen oder .progress () Legt den Rückruf nur eine Art von ungefilterten Zustand oder Wert.
2. Von Anfang an von jQuery 1.8, gibt die Methode ein neues Versprechen, kann durch eine Filterfunktion (Verzögerung) und dem Wert der den Zustand des Objekts zu ersetzen, die jetzt veraltet deferred.pipe () -Methode zurückgestellt werden.
3. Der Rückruf wird in der Reihenfolge hinzugefügt, sie ausgeführt wurden, weil deferred.then Rückkehr Versprechen Objekte können versprechen, andere Objekte verknüpfen, einschließlich zusätzlicher .then () -Methode.
Grammatik
Methode eins
Methode zwei
参数 | 描述 |
---|---|
doneFilter | Function类型 可选 当Deferred(延迟)对象得到解决时被调用的一个函数。 |
failFilter | Function类型 可选 当Deferred(延迟)对象拒绝时被调用的一个函数。 |
progressFilter | Function类型 可选 当Deferred(延迟)对象生成进度通知时被调用的一个函数。 |
参数 | 描述 |
---|---|
doneCallbacks | Function类型 当Deferred(延迟)对象得到解决时被调用的一个函数或函数数组。 |
failCallbacks | Function类型 当Deferred(延迟)对象拒绝时被调用的一个函数或函数数组。 |
progressCallbacks | Function类型 当Deferred(延迟)对象生成进度通知时被调用的一个函数或函数数组。 |
Weitere Beispiele
Filterwert
Filterwert.
Ablehnen Filterwert
Ablehnen Filterwert.
Ketten Aufgabe
Ketten Aufgabe.