在清单 2 中作为参数传递的 destination 变量指出 XMLHttpRequest 对象要去装入内容的地方,由 <div id="content"></div> 标记指定。然后代码会检查 XMLHttpRequest 对象是否存在,如果存在,就创建一个新的。然后,事件处理程序被设置为 processStateChange 函数,这个函数是对象在每次状态变化时都会调用的函数。请求剩下的部分就是用 open 方法进行设置,设置传输类型为 GET,并设置对象要装入的 URL。最后调用对象的 send 方法,让对象实际发挥作用。
ActiveXObject
在 Internet Explorer 中,用 ActiveXObject 代替 XMLHttpRequest。它的函数与 XMLHttpRequest 的函数相同,甚至函数名都是一样的,如清单 3 所示。
清单 3. 初始化和使用 ActiveXObject
