关闭

AJAX - 创建 XMLHttpRequest 对象

标签: AJAX - 创建 XMLHttpReq
198人阅读 评论(0) 收藏 举报
分类:

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){ // IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码 xmlhttp=new XMLHttpRequest();}else{ // IE6, IE5 浏览器执行代码 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}

尝试一下 »
0
0
查看评论

ajax中XMLHttpRequest对象详解

ajax中XMLHttpRequest对象详解         ajax技术的核心或者说负责ajax进行同步或者异步服务器请求是XMLHttpRequest对象。在用使用ajax技术时,其实就是操作XMLHttpRequest进行相应的业务。  ...
  • aozeahj
  • aozeahj
  • 2016-11-02 14:23
  • 909

跨浏览器 创建xmlhttprequest 对象 以及和服务器交互的全过程

//创建xhr对象  function creat(){          var xhr; try{              xhr = new XMLHtt...
  • sinat_32067081
  • sinat_32067081
  • 2016-10-18 23:03
  • 352

如何在HTML页面中创建兼容不同浏览器的XMLHttpRequest对象

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  * Created on 2015-5-20  *  * To change the template...
  • lengxin337
  • lengxin337
  • 2015-05-20 17:12
  • 1093

Ajax处理XML,XMLHttpRequest对象的创建和访问servlet并返回xml数据到页面展示

相关说明全在注释中: 1,ajaxxml.js //用户名检验方法 //这个方法将使用XMLHTTPRequest对象进行AJAX的异步数据交互 var xmlHttp; function verify(){ //使用dom的方式获取文本框中的值 //.value可以获取一个元素节...
  • qq445422083
  • qq445422083
  • 2012-09-11 00:16
  • 5919

Javascript创建XMLHttpRequest对象的3种方式

XMLHttpRequest对象的创建
  • u011437847
  • u011437847
  • 2016-04-28 19:44
  • 1392

AJAX中同时发送多个请求XMLHttpRequest对象处理方法

在ajax应用中,通常一个页面要同时发送多个请求,如果只有一个XMLHttpRequest对象,前面的请求还未完成,后面的就会把前面的覆盖 掉,如果每次都创建一个新的XMLHttpRequest对象,也会造成浪费。解决的办法就是创建一个XMLHttpRequset的对象池,如果池里有 空闲的对象,则...
  • lee576
  • lee576
  • 2008-01-07 22:13
  • 2294

Ajax概念介绍(同步和异步,XMLHttpRequest 对象,ajax-http请求,MLHttpRequest发送请求,XMLHttpRequest取得响应)

AJAX:Asynchronous JavaScript and XML (异步的 JavaScript 和 XML) Ajax 不是某种编程语言,是一种在无需重新加载整个网页的情况下能够更新部分网页的技术。 1Ajax同步和异步 Ajax三步骤: Asynchronous Javasc...
  • qq_18407565
  • qq_18407565
  • 2017-05-19 22:30
  • 684

Ajax核心对象 XMLHTTPRequest 五步学会使用

首先还是先了解Ajax AJAX = Asynchronous JavaScript andXML(异步的 JavaScript 和 XML)。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。Ajax的核心思想在于异步交互。 要明白异步交互可以通过同步和异步的对比很容易...
  • akkzhjj
  • akkzhjj
  • 2013-12-19 20:05
  • 9504

AJAX——XMLHttpRequest对象主要属性和事件

readyState属性 有5个取值:0、1、2、3、4,表示HTTP请求的状态和服务器的响应。此属性的值一般不会递减,除非在正在进行的请求中调用了abort()或open()方法。理论上,每当这个属性的值发生变化时都会触发readyStateChange事件,但实际上,只有此属性改变为4时才会触发...
  • ruoyiqing
  • ruoyiqing
  • 2014-09-11 00:04
  • 2266

XMLHttpRequest 对象实现异步交互

代码:  index.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> ...
  • linhaiyun_ytdx
  • linhaiyun_ytdx
  • 2016-11-06 12:21
  • 568
    个人资料
    • 访问:360351次
    • 积分:5323
    • 等级:
    • 排名:第6076名
    • 原创:198篇
    • 转载:320篇
    • 译文:0篇
    • 评论:30条
    文章分类