Latest web development tutorials

Metoda jQuery deferred.then ()

Różne metody jQuery Różne metody jQuery

Przykłady

Dodaj metodę .Następnie

$ (Function () {$. Get ( "test.php" ). Następnie ( function () { alert ( "$ .get sukces");}, function () { alert ( "$ .get failed!");} );})

Spróbuj »

Definicja i Wykorzystanie

deferred.then () funkcja, gdy odroczony (opóźnienie) Cel ten został osiągnięty, odrzucone lub jest nadal w toku, dodanie obsługi połączeń.


Uwaga: 1. Parametry mogą być null. Lub użyj .done (). Fail () lub .progress () Ustawia zwrotnego tylko jeden rodzaj stanu niefiltrowane lub wartości.
2. Od początku jQuery 1.8, metoda zwraca nową obietnicę, może zostać odroczona przez funkcję filtra (opóźnienia), a wartość stanu obiektu, aby zastąpić metodę już nieaktualne deferred.pipe ().
3. zwrotna jest dodawane w kolejności, w jakiej zostały wykonane, ponieważ deferred.then powrócić Obietnica Obietnica obiektów można połączyć inne obiekty, w tym dodatkowe .Następnie (metoda).


gramatyka

metoda pierwsza

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

metoda druga

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

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


Przykłady

Więcej przykładów

filtrowanie Wartość
Wartość filtrujący.

Odrzuć wartość filtru
Odrzuć wartości filtra.

zadanie Chain
Zadanie Chain.


Różne metody jQuery Różne metody jQuery