在超时事件中中止XHR

时间:2015-07-08 13:01:19

标签: javascript ajax

我想在超时事件中中止XHR请求,但它无法正常工作。语法是下一个:

var req = new XMLHttpRequest();
req.open('POST', url , true);

req.timeout = 5000;
req.ontimeout = function () {
  req.abort();
};

因此,如果XHR请求未在5秒内完成,则代码应该中止请求。如果我只写req.abort(),XHR请求将执行。

0 个答案:

没有答案