本帖最后由 庭院深深深几许 于 2019-4-25 16:57 编辑
XMLHttpRequest 是 AJAX 的基础。
XMLHttpRequest 对象 所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject)。
XMLHttpRequest 用于在后台与服务器交换数据。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。创建 XMLHttpRequest 对象
所有现代浏览器(IE7+、Firefox、Chrome、Safari 以及 Opera)均内建 XMLHttpRequest 对象。
创建 XMLHttpRequest 对象的语法:
[HTML] 纯文本查看 复制代码 variable=new XMLHttpRequest();
老版本的 Internet Explorer (IE5 和 IE6)使用 ActiveX 对象:
[HTML] 纯文本查看 复制代码 variable=new ActiveXObject("Microsoft.XMLHTTP");
为了应对所有的现代浏览器,包括 IE5 和 IE6,请检查浏览器是否支持 XMLHttpRequest 对象。如果支持,则创建 XMLHttpRequest 对象。如果不支持,则创建 ActiveXObject :
[HTML] 纯文本查看 复制代码 var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
更多的关于ajax培训教程:
ajax培训教程1.什么是AJAX
ajax培训教程2:AJAX 实例讲解
ajax培训教程3:创建 XMLHttpRequest 对象
ajax培训教程4:向服务器发送请求
ajax培训教程5:服务器响应
ajax培训教程6:onreadystatechange 事件
ajax培训教程7:AJAX ASP/PHP 请求实例
ajax培训教程8:数据库实例
ajax培训教程9:XML 实例
|