Latest web development tutorials

JQuery deferred.then метод ()

Jquery методы Разное Jquery методы Разное

примеров

Добавить метод .then

$ (Функция () {$. Получить ( "test.php" ). Тогда ( функция () { предупреждение ( "$ .get успех");}, функция () { предупреждение ( "$ .get не удалось!");} );})

Попробуйте »

Определение и использование

deferred.then () функция, когда Отложенный (задержка) задача решается, отклонены или все еще продолжается, добавьте обработчик вызова.


Примечание: 1. Параметры могут быть нулевым. Или используйте .done (). Сбой () или .progress () Устанавливает функцию обратного вызова только один тип нефильтрованного состояния или значения.
2. С начала JQuery 1.8, метод возвращает новое обещание, может быть отсрочена с помощью функции фильтра (задержки) и значение состояния объекта, чтобы заменить метод устаревшим deferred.pipe ().
3. Обратный вызов добавляется в порядке, они были выполнены, так как deferred.then возвращают объекты Promise Promise могут связать другие объекты, в том числе дополнительных .then (метод).


грамматика

Первый метод

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

Второй метод

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

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


примеров

Другие примеры

Фильтрация Значение
Фильтрация значение.

Отклонение значения фильтра
Отклонение значения фильтра.

задача Сеть
Цепная задача.


Jquery методы Разное Jquery методы Разное