Latest web development tutorials

jQuery deferred.then () Método

Métodos variados jQuery Métodos variados jQuery

Exemplos

Adicionar método .then

$ (Function () {$. Get ( "test.php" ). Então ( function () { alert ( "$ .get sucesso");}, function () { alert ( "$ .get falhou!");} );})

tente »

Definição e Uso

deferred.then () função quando o (delay) objeto diferidos é resolvido, rejeitado ou ainda está em andamento, adicionar um manipulador de chamada.


Nota: 1. Os parâmetros podem ser nulo. Ou use .done (),. Fail () ou .progress () Define o retorno de apenas um tipo de estado não filtrada ou valor.
2. Desde o início do jQuery 1.8, o método retorna uma nova promessa, pode ser adiada por uma função de filtro (delay) eo valor do estado do objeto, para substituir o método deferred.pipe agora obsoleto ().
3. O retorno de chamada é adicionado na ordem em que foram executados porque deferred.then retornar Promise objetos Promise pode ligar outros objetos, incluindo .then adicional () método.


gramática

método um

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

método dois

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

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


Exemplos

mais exemplos

filtragem de Valor
valor de filtragem.

Rejeitar valor do filtro
Rejeitar valor do filtro.

tarefa cadeia
tarefa corrente.


Métodos variados jQuery Métodos variados jQuery