简单的问题,但Mozilla JS文档中并不明显。有人知道他们头顶的答案吗?
答案 0 :(得分:1)
这是标准实施。根据以下内容,唯一的方法是检查对象的readyState,但这不适用于所有浏览器。
<强>语法强>
XMLHttpRequest.abort()返回值
没有返回值。
<强>说明强>
abort是在Windows中引入的 Internet Explorer 7。
中止方法中断了 异步操作正在进行中。 (将true传递给varAsync参数 open来创建异步 请求。)
调用中止会重置对象;该 onreadystatechange事件处理程序是 删除,并将readyState更改为 0(未初始化)。
答案 1 :(得分:1)
W3C Spec,“XMLHttpRequest对象”:
http://www.w3.org/TR/XMLHttpRequest/
abort()方法的快捷方式:
http://www.w3.org/TR/XMLHttpRequest/#abort
在"Exceptions for the XMLHttpRequest Object"标题下,它说:
当引发ABORT_ERR异常时 用户中止请求 同步请求。