【问题标题】:Is there a XHR request/response manager for DojoDojo 是否有 XHR 请求/响应管理器
【发布时间】:2010-10-11 12:36:04
【问题描述】:

我想知道 Dojo(或其任何扩展)是否提供(可靠的)XHR 请求/响应管理器,允许我在需要时排队、阻止和重试呼叫。类似于 jQuery 的 AJAX Queue/Cache/Abort/Block Manager v. 3.0

【问题讨论】:

  • 顺便说一句 - 延迟它可以中止请求或取消它 - 你只需要将它与一个事件配对。

标签: jquery dojo xmlhttprequest


【解决方案1】:

是的,Dojo 推迟了。任何 i/o - ajax 调用(xhrPut/xhrPost/xhrGet 等)都会返回一个延迟调用,您可以将它们添加到延迟调用列表中,如果需要,您可以独立于失败的成功调用一个函数。

即 var deferred = dojo.xhrPost({...});

deferred.addCallback(function(data) { ...}); // 它独立于成功或失败执行

看看here这是一个xhrPost的例子,如果你看看它说返回一个延迟对象的代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-03
    • 2011-01-29
    • 2020-03-28
    • 1970-01-01
    相关资源
    最近更新 更多