Latest web development tutorials

Metodo jQuery deferred.then ()

jQuery Metodi Varie jQuery Metodi Varie

Esempi

Aggiungere il metodo .poi

$ (Function () {$. Get ( "test.php" ). Allora ( function () { alert ( "$ .get successo");}, function () { alert ( "$ .get fallito!");} );})

Prova »

Definizione e utilizzo

deferred.then () quando il (ritardo) oggetto differite è risolto, respinti o è ancora in corso, aggiungere un gestore di chiamata.


Nota: 1. I parametri possono essere nullo. Oppure utilizzare .done (),. Fail () o .progress () Imposta la richiamata solo tipo di stato o il valore non filtrato.
2. Fin dall'inizio di jQuery 1.8, il metodo restituisce una nuova promessa, può essere differita da una funzione di filtro (ritardo) e il valore dello stato dell'oggetto, per sostituire il metodo deferred.pipe ormai obsoleta ().
3. La richiamata viene aggiunto nell'ordine in cui sono stati eseguiti perché deferred.then tornare Promessa oggetti Promessa può collegare altri oggetti, tra cui .then aggiuntivo (metodo).


grammatica

metodo Uno

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

metodo due

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

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


Esempi

Altri esempi

Filtraggio Valore
valore di filtraggio.

Rifiuta valore del filtro
Rifiuta valore del filtro.

compito catena
compito catena.


jQuery Metodi Varie jQuery Metodi Varie