Есть ли менеджер запросов / ответов XHR для Dojo - PullRequest
2 голосов
/ 11 октября 2010

Мне было интересно, если Dojo (или любое из его расширений) предоставляет (надежный) менеджер запросов / ответов XHR, который позволил бы мне ставить в очередь, блокировать и повторять вызовы при необходимости. Нечто похожее на AJAX Queue / Cache / Abort / Block Manager v. 3.0 для jQuery.

1 Ответ

1 голос
/ 07 марта 2011

Да, Додзё откладывается. Любые вызовы ввода / вывода - ajax (xhrPut / xhrPost / xhrGet и т. Д.) Возвращают отложенный вызов, вы можете добавить их в список отложенных вызовов, и, если хотите, независимо от успеха сбоя, вы можете вызвать функцию.

т.е. var deferred = dojo.xhrPost ({...});

deferred.addCallback (function (data) {...}); // выполняется независимо от успеха или неудачи

посмотрите на здесь это пример xhrPost, если вы посмотрите на код, который говорит, что возвращает отложенный объект.

...