黑马程序员技术交流社区

标题: ajax培训教程3:创建 XMLHttpRequest 对象 [打印本页]

作者: 庭院深深深几许    时间: 2019-4-25 16:16
标题: ajax培训教程3:创建 XMLHttpRequest 对象
本帖最后由 庭院深深深几许 于 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 实例







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2