javascript - XMLHttpRequest.open 方法的 async 属性的 javascript 默认值是多少?

标签 javascript xmlhttprequest

我发现 IE6 和 Firefox 7 之间的结果不同。我认为不同浏览器之间的差异可能不会太大,因为 IE6 大部分使用 ActiveX 控件,而其他所有内容都使用 XMLHttpRequest。我相信 XMLHttpRequest 在 IE7 之前不是原生的。

在 IE6 ActiveXObject 和 true Firefox 7 中似乎是错误的。但我似乎找不到文档。

// one of these lines gets called - the first successful one
obj = new XMLHttpRequest();
obj = new ActiveXObject("Msxml2.XMLHTTP.3.0");
obj = new ActiveXObject("Msxml2.XMLHTTP");
obj = new ActiveXObject("Microsoft.XMLHTTP");
// now later the code makes this call
obj.open("GET",url);
// notice how the third parameter [async] is not assigned

我的问题是在上述不同场景下异步属性的默认值是多少?

最佳答案

默认为真。查看docs.

另外,您创建 XMLHttpRequest 对象的方式是错误的。每个语句都会覆盖 obj 变量。参见 this寻找正确的方法。

关于javascript - XMLHttpRequest.open 方法的 async 属性的 javascript 默认值是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8229465/

相关文章:

javascript - Extjs 平均存储所有字段

javascript - Sails.js 下载文件到客户端

http - HTTP 范围请求的最佳长度是多少

JavaScript 正则表达式没有给我所有的数字

javascript - 每当我单击cakephp时如何使用ajax更改状态

ajax - 使用 MooTools 在任何 ajax 请求上自定义 header

javascript - xmlhttprequest 中的 url 编码

javascript - 主线程上的同步 XMLHttpRequest 已弃用......尝试了许多不同的解决方案

php - 如何向另一台计算机发送和接收 xml

javascript - 用于前端 javascript 开发/测试和生产的工作流程/工具?