当前位置: 首页 > 面试题库 >

XMLHttpRequest中的onload是否等于readyState == 4?

子车勇锐
2023-03-14
问题内容

正如我所知道的,我对xhr返回事件感到困惑, _onreadystatechange- > readyState == 4_与onload
之间并没有太大区别,这是真的吗?

var xhr = new XMLHttpRequest();
xhr.open("Get", url, false);
xhr.onreadystatechange = function() {
    if (xhr.readyState === 4)
    {
        /* do some thing*/
    }
};

xhr.send(null);

要么

xhr.onload = function() { /* do something */ }

问题答案:

应该是同一回事。onload是在XMLHttpRequest 2中添加的,但onreadystatechange自原始规范以来就存在。



 类似资料:
  • 问题内容: 使用HTML5的File API时,上传是通过中称为的对象进行的。这是我正在使用的教程(以及Google缓存镜像,因为它目前处于关闭状态)。这是相关的部分: 如您所见,为跟踪上传进度,该对象具有一个名为的属性,我们可以添加一个事件处理程序。 我的问题是: jQuery是否等效? 。我试图让代码尽可能地干净和跨浏览器兼容,因为只要Microsoft认为这是一个好主意(尽管听起来好像是在2

  • 问题内容: 在预发布文档中,似乎没有Swift版本的CGPathApply。是否有同等的或替代的?我正在尝试获取CGPath的所有子路径,以便可以从其他起点重绘它。 问题答案: 斯威夫特3.0 在Swift 3.0中,您可以这样使用: 斯威夫特2.2 通过添加,您现在可以直接从Swift进行调用。这是做必要魔术的包装器: (请注意,我的代码中没有提到,但是在Core Graphics模块的声明中使

  • 问题内容: 有5 s,而我只用了1 s(最后一个)。 其他用途是什么?我可以在哪些实际应用中使用它们? 问题答案: 值的完整列表为: (来自https://www.w3schools.com/js/js_ajax_http_response.asp) 实际上,除了4之外,几乎几乎不使用它们中的任何一个。 一些 XMLHttpRequest实现可能会让您在when中看到部分接收到的响应,但这不是普遍

  • 问题内容: 我试图确定用于将数字与相同数字的字符或字符串版本进行比较的标准SQL行为。是否(或类似)总是返回某种“truthy”值(,,等)?我已经在PostgreSQL和MySQL上进行了同样的确认,但是我找不到整个SQL的资源。 更新:问题 的目的是我试图找出在选择/插入/更新/等时使用不带引号的数字是否可以使用。来自其值为数字的非数字字段。 问题答案: 给人因为是一个正确的构造函数中知道我所

  • 问题内容: 显然,这比我想象的要难找到。而且甚至很简单… 是否有与Javascript中内置的PHP htmlspecialchars等效的功能?我知道自己很容易实现,但是使用内置函数(如果可用)会更好。 对于不熟悉PHP的人,htmlspecialchars可将类似的内容转换为 我知道这一点,因此不能这样工作。 问题答案: 解决方案代码存在问题-它只会转义每个特殊字符的第一次出现。例如: 这是正

  • 问题内容: 我正在配置Java客户端,它的工作是建立与服务器的TLS连接。我想使用以下3种密码配置客户端: 在Java支持的密码套件中,我找到了相同的密码,但是开头是SSL,而不是TLS。问题是,如果我用以下方法配置了客户端: 这两个列表是否完全相同,并且服务器将对其进行解释?我担心是否为客户端配置了密码,这意味着与某些不同,并且可能某些服务器不支持。我如何确定? 问题答案: 是的,它们是相同的。