blob: 2c1231a04afbf55695efa7ae9fe315134366a386 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
---
title: 在 IE6 中使用 XMLHttpRequest
slug: Web/API/XMLHttpRequest/Using_XMLHttpRequest_in_IE6
translation_of: Web/API/XMLHttpRequest/Using_XMLHttpRequest_in_IE6
---
<p><a href="/zh-CN/DOM/XMLHttpRequest" title="zh-CN/DOM/XMLHttpRequest">XMLHttpRequest</a> 在 Internet Explorer 5.0 上作为 ActiveX 控件第一次被 Microsoft 引入。然而,在 IE7 和其它浏览器上,XMLHttpRequest 作为本地 JavaScript 对象而存在。</p>
<p>在现代的浏览器上,你可以使用下面的代码创建一个新的 XMLHttpRequest 对象:</p>
<pre class="brush: js">var request = new XMLHttpRequest()
</pre>
<p>如果你需要支持 Internet Explorer 6 和更老的浏览器,你需要像下方所示扩展你的代码:</p>
<pre class="brush: js">if (window.XMLHttpRequest) {
//Firefox、 Opera、 IE7 和其它浏览器使用本地 JavaScript 对象
var request = new XMLHttpRequest();
} else {
//IE 5 和 IE 6 使用 ActiveX 控件
var request = new ActiveXObject("Microsoft.XMLHTTP");
}
</pre>
<h3 id="更多">更多</h3>
<ul>
<li><a href="/zh-CN/DOM/XMLHttpRequest/Using_XMLHttpRequest" title="使用 XMLHttpRequest">使用 XMLHttpRequest</a></li>
</ul>
|