在使用 XMLHttpRequest对象发送请求和处理响应之前,必须先用JavaScript 创建一个 XMLHttpRequest对象。由于 XMLHttpRequest 不是一个 W3C 标准,所以 可以采用多种方法使用 JavaScript来创建 XMLHttpRequest的实例。Internet Explorer 把XMLHttpRequest实现为一个 ActiveX对象,其他浏览器(如 Firefox、 Safari和Opera)把它实现为一个本地 JavaScript对象。由于存在这些差别, JavaScript 代码中必须包含有关的逻辑,从而使用ActiveX技术或者使用本地 JavaScript 对象技术来创建 XMLHttpRequest 的一个实例。