Latest web development tutorials

méthode jQuery deferred.then ()

jQuery Méthodes Divers jQuery Méthodes Divers

Exemples

Ajouter méthode .alors

$ (Fonction () {$. Obtenir ( "test.php" ). Ensuite ( function () { alert ( "$ succès .get");}, function () { alert ( "$ .get a échoué!");} );})

Essayez »

Définition et utilisation

deferred.then () lorsque le (retard) objet différé est résolu, rejetée ou est toujours en cours, ajouter un gestionnaire d'appels.


Note: 1. Les paramètres peuvent être NULL. Ou utilisez .done (),. Échouer () ou .progress () Définit le rappel d'un seul type d'état ou de la valeur non filtrée.
2. Dès le début de jQuery 1.8, la méthode retourne une nouvelle promesse, peut être différée par une fonction de filtre (de retard) et la valeur de l'état de l'objet, pour remplacer la méthode deferred.pipe maintenant obsolète ().
3. Le rappel est ajouté dans l'ordre où ils ont été exécutés parce deferred.then retour Promise objets Promise peut lier d'autres objets, y compris .alors supplémentaire (méthode).


grammaire

Méthode One

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

Deuxième méthode

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

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


Exemples

D'autres exemples

filtrage Valeur
valeur de filtrage.

Rejeter valeur de filtre
Rejeter la valeur du filtre.

la tâche de la chaîne
tâche de la chaîne.


jQuery Méthodes Divers jQuery Méthodes Divers