`

Ajax的XMLHttpRequest对象的属性和方法

    博客分类:
  • Ajax
阅读更多
属性:
    readyState:
        0:未初始化,
        1:准备发送
        2:已发送
        3:正在接收
        4:完成响应
    responseText:客户端接受到的HTTP响应文本内容
    responseXml:只有当readyState为4,并且响应头部的Content-Type的MIME类型被指定为xml(text/xml或application/xml)时,该属性才会有值并被解析为一个xml文档
    status:描述HTTP状态码,当readystate小于3时调用该属性,会抛出异常
    statusText:同上
    onreadystatechange:
方法:
    open(method,uri,async,username,password)
        method:指定用来发送请求的HTTP方法(GET,POST,PUT,DELETE或HEAD),注意该参数得大写;
        async:指定请求是否为异步,缺省true;
    send()
        对大多数数据类型,调用send()前应先调用setRequestHeader()设置CONTENT-TYPE   
    abort()
        可以暂停一个HttpRequest的请求或HttpResponse的接收,并且将XMLHttpRequest对象设置未初始化状态
    setRequestHeader()
    getResponseHeader()
分享到:
评论

相关推荐

    AJAX对象方法和对象属性

    **XMLHttpRequest对象属性** 1. **onreadystatechange**: 当请求状态改变时,这个属性所关联的函数会被调用。你可以在此处设置一个回调函数来处理服务器的响应。 2. **readyState**: 描述请求的状态,共有5个可能...

    全面剖析 Ajax XMLHttpRequest对象

    总之,XMLHttpRequest对象是Ajax技术的基础,它的属性和方法提供了与服务器进行异步交互的能力,极大地丰富了Web应用的动态性和用户体验。开发者深入理解和掌握XMLHttpRequest的使用,对于构建高效、交互性强的Web...

    Ajax深度剖析,XMLHttpRequest对象大揭秘

    在这篇深度剖析中,我们将揭开XMLHttpRequest对象的神秘面纱,探讨其工作原理、常用方法和实际应用。 XMLHttpRequest对象是Ajax技术的基础,它允许JavaScript在页面不刷新的情况下与服务器进行通信。创建一个...

    jQuery AJAX XMLHttpRequest对象PPT

    2. XMLHttpRequest对象的属性和事件 - readyState属性:表示请求的当前状态,从0(未初始化)到4(完成)。当状态改变时,会触发onreadystatechange事件。 - status属性:返回HTTP状态码,如200表示成功,404表示找...

    全面剖析Ajax的XMLHttpRequest对象.doc

    二、 XMLHttpRequest 对象的属性和事件 XMLHttpRequest 对象暴露各种属性、方法和事件以便于脚本处理和控制 HTTP 请求与响应。 1. readyState 属性 readyState 属性描述 XMLHttpRequest 对象的当前状态,当 ...

    创建XMLHttpRequest对象的方法.rar

    总结,"创建XMLHttpRequest对象的方法.rar"这个资源主要介绍了如何在JavaScript中创建并使用XMLHttpRequest对象进行AJAX通信,包括对象创建、状态监听、请求初始化和发送、以及响应处理等关键步骤。在实际项目中,...

    XMLHTTPRequest的属性和方法简介

    XMLHTTPRequest对象具有多个属性和方法,用于控制和管理HTTP请求和响应。 - **属性** - `readyState`:表示请求的状态,从0到4,分别表示未初始化、已连接、已发送、接收到部分数据、完成。 - `status`:返回...

    XMLHTTPRequest属性与方法

    下面将详细介绍 XMLHTTPRequest 的基本概念、创建实例的方法以及如何使用其关键属性和方法来完成数据的发送与接收操作。 #### 二、XMLHTTPRequest的创建与初始化 在创建一个 XMLHTTPRequest 对象之前,需要先判断...

    VS2008 AJAX控件介绍 AJAX组成及XMLHttpRequest对象

    通过理解AJAX的组成和XMLHttpRequest对象的工作原理,开发者可以更好地利用这些控件,创建出更动态、更高效的网页应用。在实际开发中,结合VS2008的AJAX控件和AJAX框架,可以大大简化代码编写,提高开发效率。

    ajax 入门基础之 XMLHttpRequest对象总结

    下面我们将深入探讨XMLHttpRequest对象的主要属性和方法。 **1. 创建XMLHttpRequest对象** 创建XMLHttpRequest对象有两种方式,一种是针对Internet Explorer浏览器,使用ActiveXObject: ```javascript ...

    XMLHttpRequest对象的介绍和实现

    本文档将详细介绍XMLHttpRequest对象的基本知识、属性和方法,并演示如何使用它来进行简单的请求与处理。 #### 二、XMLHttpRequest对象的历史与现状 XMLHttpRequest对象最初由微软公司在Internet Explorer中引入,...

    XMLHttpRequest属性和方法

    XMLHttpRequest(XHR)是Web开发中的一个关键技术,它允许JavaScript在不刷新整个...综上所述,XMLHttpRequest是实现网页异步交互的核心工具,通过熟练掌握其属性和方法,我们可以创建出更动态、响应更快的Web应用。

    DOM和XMLHttpRequest对象的属性和方法整理

    XMLHttpRequest对象的常用属性和方法包括: 1. 发起请求和接收响应: - `open(method, url, async, [user], [password])`:初始化一个请求,其中`method`参数是请求类型(如GET、POST、PUT),`url`是请求的URL...

    AjaxXMLHttpRequest_Demo02.zip

    2. **打开连接**:使用XMLHttpRequest对象的`open()`方法指定请求类型(GET、POST等)、URL和是否异步执行。 3. **设置请求头**(可选):如果需要发送数据,可能需要设置Content-Type头。 4. **发送请求**:调用`...

    asp.net ajax操作xmlHttpRequest对象返回的ResponseXML和ResponseText例子

    在ASP.NET AJAX开发中,XMLHttpRequest对象是进行异步数据通信的核心组件,它允许我们向服务器发送请求并接收响应,而无需刷新整个页面。在这个例子中,我们将关注如何处理服务器返回的数据,特别是`ResponseXML`和`...

    全面剖析XMLHttpRequest对象

    它有几个重要的属性和方法,其中readyState属性描述了请求的当前状态,共有五个阶段(0-4),分别对应请求的不同阶段,如未初始化、发送、接收中和已完成。当readyState发生变化时,会触发onreadystatechange事件,...

    WEB开发 之 AJAX - 创建 XMLHttpRequest 对象.docx

    **WEB开发中的AJAX与XMLHttpRequest对象** AJAX(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器交换数据并局部刷新页面,极大地提升了用户...

    Ajax简单实例 XMLHttpRequest

    在实际应用中,我们可能还会遇到其他重要的属性和方法,例如设置请求头`setRequestHeader()`,以及处理错误情况等。例如,设置`Content-Type`以发送JSON数据: ```javascript xhr.setRequestHeader('Content-Type',...

Global site tag (gtag.js) - Google Analytics