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