中止DoJo XHR-Request

时间:2014-01-10 13:47:55

标签: dojo xmlhttprequest abort

我正在使用dojo/request/xhr模块进行HTTP请求 是否可以使用XMLHttpRequest

中止活动请求

提前谢谢你, 弗兰克

1 个答案:

答案 0 :(得分:3)

dojo/request/xhr返回的承诺有一个取消方法(就像正常的承诺一样),它会中止HTTP请求。

var request = xhr("foo/bar").then(someHandler, someErrorHandler);
...
if(!request.isResolved()) {
    request.cancel(); // aborts request and triggers the error handler
}

此处示例:http://fiddle.jshell.net/QgWNA/