jquery - Dojo 是否有 XHR 请求/响应管理器

标签 jquery dojo xmlhttprequest

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

最佳答案

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

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

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

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

关于jquery - Dojo 是否有 XHR 请求/响应管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3906217/

相关文章:

javascript - 从 html 中删除 div - jQuery

ajax - 使用跨域 XMLHttpRequest 存在哪些安全风险?

javascript - 如何在 javascript 中循环遍历 xmlhttprequest

javascript - 如何使用 jquery 禁用第二列和第三列中存在的行表单元素

javascript - 翻转后的图像是镜像的,如何使翻转后的图像不镜像?

jquery - 使用 jQuery 抓取 HTML 文档,这可能吗?

javascript - 在 dojo 中定义自定义类

javascript - Dojo 使用 xhrGet 从服务器获取数据并存储在变量中

javascript - 道场。如何在表单元素中添加属性?

javascript - 全局传递 xhr onload 函数的值