美文网首页
AJAX - 创建 XMLHttpRequest 对象

AJAX - 创建 XMLHttpRequest 对象

作者: moralok | 来源:发表于2017-09-18 14:17 被阅读0次

    2017-09-18
    摘抄自W3school-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;
    if (window.XMLHttpRequest)
      {// code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
      }
    else
      {// code for IE6, IE5
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    

    相关文章

      网友评论

          本文标题:AJAX - 创建 XMLHttpRequest 对象

          本文链接:https://www.haomeiwen.com/subject/nwcbsxtx.html