jquery与ajax的XMLHttpRequest对象介绍

首先  认识一个对象

这个对象叫XMLHttpRequest

XMLHttpRequest对象可以提供在不刷新页面的情况下向服务器发送异步请求,并且接受服务器端返回的结果。从而实现局部更新当前页面的功能,尽管名为XMLHttpRequest

,但它并不限于和XML文档一起使用,他还可以接受、JSON或HTML等格式的文档数据 ,XMLHttpRequest得到了目前所浏览的较好支持,但他的创建方式在不同浏览器上有一定的差别,

1创建XMLHttpRequest对象的语法

在比较早的版本IE浏览器上(IE5,IE6)中创建XMLHttpRequest对象方式与最新版本的方式不一样

★老版本

XMLHttpRequest=new ActiveXObject("Microsoft.XMLHTTP");

★新版本

XMLHttpRequest=new XMLHttpRequest();

2创建完了对象看一下这个对象的属性

对与Ajax技术而言说,主要就是XMLHttpRequest对象的使用,XMLHttpRequest的属性很多咱们来看常用的如下

1readyState 返回请求的当前状态 常用属性值 0-未初始化1-开始发送请求2-请求发送完成3-开始都去相应4-读取响应结束

2Status返回当前请求的Http状态吗常用值200-正确返回400-找不到访问对象

3responseText以文本形式读取响应对象

4responseXML以XML形式获取响应的值并且解释称DOM对象返回

5statusText返回当前秋的相应行状态

6onreadystatechange设置回调函数

时间: 2024-08-24 13:17:48

jquery与ajax的XMLHttpRequest对象介绍的相关文章

AJAX入门--- XMLHttpRequest对象的属性和方法

由于刚刚接触到Ajax对其比较陌生,而其中的XMLHttpRequest对象更是未曾听闻.开始学之前,了解一下它的属性和方法为它的使用做下铺垫.本文重点介绍XMLHttpRequest的属性和方法. XMLHttpRequest对象的属性和事件 属性 描述 readyState 表示XMLHttpRequest对象的状态[1] responseText 包含客户端接收到的HTTP相应的文本内容[2] responseXML 服务器响应的XML内容对应的DOM对象[3] status 服务器返回h

详解AJAX核心 —— XMLHttpRequest 对象 (上)

我要说的内容都是非常基础的内容,高手就免看了,如果看了欢迎给点意见啊.新手或者对低层还不是很了解的人可以看看,帮助理解与记忆. XMLHttpRequest 对象是AJAX功能的核心,要开发AJAX程序必须从了解XMLHttpRequest 对象开始. 了解XMLHttpRequest 对象就先从创建XMLHttpRequest 对象开始,在不同的浏览器中创建XMLHttpRequest 对象使用不同的方法: 先看看IE创建XMLHttpRequest 对象的方法(方法1): var xmlht

JQuery需要手动回收xmlHttpRequest对象

今天在园子里面看到kuibono的文章说JQuery不会自动回收xmlHttpRequest对象,并且在每次Ajax请求之后都会创建一个新的xmlHttpRequest对象,感到惊讶,索性写了一个程序验正了一下,果然如kuibono所言,之前一直都不曾注意到这一点,今天幸亏看了kuibono的文章,下面是kuibono给出的手动回收xmlHttpRequest对象的代码片断: $.ajax({ url: "http://www.aizr.net", data: { name: &quo

详解AJAX核心 —— XMLHttpRequest 对象 (下)

继续上一篇的内容上一篇关于XMLHttpRequest 对象发送对服务器的请求只说到了用Get方式,没有说Post方式的.那是因为要说Post方式就需要先说另外一个东西,那就是DOM(Document Object Model)文档对象模型.JavaScript通过DOM读取.改变或者删除 HTML.XHTML 以及 XML中的元素,可以重构整个 HTML 文档.可以添加.移除.改变或重排页面上的项目,而且这样的操作会马上显示在页面上.另外,所有浏览器执行W3C 发布的 DOM 标准规范,DOM

AJAX - 创建 XMLHttpRequest 对象

XMLHttpRequest 是 AJAX 的基础. XMLHttpRequest 对象 所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject). XMLHttpRequest 用于在后台与服务器交换数据.这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新. 创建 XMLHttpRequest 对象 所有现代浏览器(IE7+.Firefox.Chrome.Safari 以及 Opera)均内建 XMLHttpRequest

AJAX——核心XMLHttpRequest对象

AJAX——核心XMLHttpRequest对象

jquery和ajax的关系详细介绍【转】

jquery和ajax的关系详细介绍 http://www.jb51.net/article/43965.htm

AJAX 核心 —— XMLHTTPRequest 对象 回顾记录

AJAX 概述 不使用 AJAX 的网页,如果要更新内容,需要重载整个页面. AJAX ( Asynchronous Javascript And XML ,异步 Javascript 和 XML)用于异步通讯,通过在后台与服务器进行少量的数据交换,在不重载整个网页的情况下,对网页局部实现异步刷新. AJAX 核心 JavaScript 中使用 XMLHTTPRequest 对象(XHR)实现 AJAX 请求. AJAX 步骤 一般步骤如下: 实例化 XMLHTTPRequest 对象(注意 I

AJAX 使用XMLHttpRequest对象发送和接受数据

XMLHttpRequest是XMLHttp组件的对象,通过这个对象,Ajax可以像桌面应用程序一样只与服务器进行数据层的交换,而不必每次都刷 新界面,也不必每次将数据处理的工作都交给服务器来做:这样既减轻了服务器负担又回忆了响应速度,缩短了用户的等待时间. XMLHttpRequest对象与Ajax       在Ajax应用程序中,XMLHttpRequest对象负责将用户信息以异步通信地发送到服务器端,并接收服务器响应信息和数据.       需要注意的是JavaScript本身并不具有向