AJAX - 创建 XMLHttpRequest 对象

XMLHttpRequest的是AJAX的基础。


的XMLHttpRequest对象

所有现代浏览器均支持的XMLHttpRequest对象(IE5和IE6使用的ActiveXObject)。

XMLHttpRequest的用于在后台与服务器交换数据。这意味着可以在不重新加载整个网页的情况下,对网页的某些部分进行更新。


创建XMLHttpRequest的对象

所有现代浏览器(IE7 +,Firefox,Chrome,Safari以及Opera)均内建XMLHttpRequest对象。

创建XMLHttpRequest的对象的语法:

variable=new XMLHttpRequest();

老版本的Internet Explorer(IE5和IE6)使用ActiveX对象:

variable=new ActiveXObject("Microsoft.XMLHTTP");

为了应对所有的现代浏览器,包括IE5和IE6,请检查浏览器是否支持XMLHttpRequest的对象如果支持,则创建的XMLHttpRequest对象如果不支持,则创建的ActiveXObject。:

实例

var xmlhttp ;
如果 窗口XMLHttpRequest的的 {
    // IE7 +,Firefox,Chrome,Opera,Safari浏览器执行代码
    xmlhttp = new XMLHttpRequest ;
} 其他 {
    // IE6,IE5浏览器执行代码
    xmlhttp = new ActiveXObject Microsoft.XMLHTTP ;
}

转载自:HTTP://www.runoob.com/ajax/ajax-xmlhttprequest-create.html

猜你喜欢

转载自blog.csdn.net/qq_38386085/article/details/80053595