javascript - 我如何判断 "abort()"是否已在 XMLHTTPRequest 上被调用

标签 javascript ajax

简单的问题,但从 Mozilla JS 文档中看并不明显。任何人都知道答案吗?

最佳答案

这是标准实现。基于以下,唯一的方法是检查对象的 readyState,但这在所有浏览器中都不起作用。

Syntax

XMLHttpRequest.abort() Return Value

No return value.

Remarks

abort was introduced in Windows Internet Explorer 7.

The abort method interrupts an asynchronous operation in progress. (Pass true to the varAsync parameter of open to create an asynchronous request.)

Calling abort resets the object; the onreadystatechange event handler is removed, and readyState is changed to 0 (uninitialized).

Source

关于javascript - 我如何判断 "abort()"是否已在 XMLHTTPRequest 上被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1064196/

相关文章:

javascript - 这里正确的语法是什么?

javascript - jQuery slideDown 与 jQuery UI .show ('slide' )

php - 根据数据库中下拉列表的值自动完成

javascript - Promise 调用成功回调为时已晚

Javascript/Ajax 在 Mozilla firefox 中有效,但在 Google Chrome 和 IE 中无效

javascript - 多次 AJAX 调用后执行代码

javascript - 数组被视为对象,无法 NgFor

javascript - 删除字符串末尾方括号之间的文本

javascript - 根据条件显示/隐藏

javascript - Ajax 不通过 POST 向 PHP 发送变量