Собственная функция отмены

Любая функция XHR обладает специальной функцией отмены, которая вызывается при обращении к функции cancel(), но для собственных объектов Deferred можно создавать индивидуальные функции отмены, как показано ниже:
var canceller = function() {
console.log("custom canceller...");
//Если не вернуть собственный объект Error, по умолчанию будет //возвращен объект Error с сообщением "Deferred Cancelled"
}
var d = new dojo.Deferred(canceller); //передать функцию отмены в конструктор /* ....здесь происходит нечто интересное...*/
d.cancel(); // обработчики ошибок должны быть готовы особым образом // обработать объект Error с сообщением "Deferred Cancelled"
Теги:
AJAX
Добавлено: 24 Июля 2018 20:45:36 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...