XMLHttpRequest 对象方法
abort() 停止当前请求
getAllResponseHeaders() 作为字符串返问完整的headers
getResponseHeader("headerLabel") 作为字符串返问单个的header标签
open("method","URL"[,asyncFlag[,"userName"[, "password"]]]) 设置未决的请求的目标 URL, 方法, 和其他参数
send(content) 发送请求
setRequestHeader("label", "value") 设置header并和请求一起发送
■XMLHttpRequest 对象属性
onreadystatechange 状态改变的事件触发器
readyState 对象状态(integer):
0 = 未初始化
1 = 读取中
2 = 已读取
3 = 交互中
4 = 完成
responseText 服务器进程返回数据的文本版本
responseXML 服务器进程返回数据的兼容DOM的XML文档对象
status 服务器返回的状态码, 如:404 = "文件末找到" 、200 ="成功"
statusText 服务器返回的状态文本信息
分享到:
相关推荐
本压缩包文件"创建XMLHttpRequest对象的方法.rar"包含了一份关于如何创建XMLHttpRequest对象的详细教程,其核心内容可以从以下几个方面来理解: 1. **XMLHttpRequest对象的创建** 在JavaScript中,XMLHttpRequest...
### XMLHTTPRequest属性与方法 #### 一、XMLHTTPRequest概述 **XMLHTTPRequest** 是一套重要的 API,它允许在浏览器端利用 JavaScript、VbScript 或 Jscript 等脚本语言通过 HTTP 协议发送请求和接收 XML 及其他...
XMLHTTPRequest对象具有多个属性和方法,用于控制和管理HTTP请求和响应。 - **属性** - `readyState`:表示请求的状态,从0到4,分别表示未初始化、已连接、已发送、接收到部分数据、完成。 - `status`:返回...
本文档将详细介绍XMLHttpRequest对象的基本知识、属性和方法,并演示如何使用它来进行简单的请求与处理。 #### 二、XMLHttpRequest对象的历史与现状 XMLHttpRequest对象最初由微软公司在Internet Explorer中引入,...
- 0(UNSENT):XMLHttpRequest对象已创建,但尚未调用open()方法。 - 1(OPENED):open()方法已被调用。 - 2(HEADERS_RECEIVED):send()方法已被调用,且头部信息已接收。 - 3(LOADING):数据正在被接收。...
在这篇深度剖析中,我们将揭开XMLHttpRequest对象的神秘面纱,探讨其工作原理、常用方法和实际应用。 XMLHttpRequest对象是Ajax技术的基础,它允许JavaScript在页面不刷新的情况下与服务器进行通信。创建一个...
XMLHttpRequest 对象暴露各种属性、方法和事件以便于脚本处理和控制 HTTP 请求与响应。 1. readyState 属性 readyState 属性描述 XMLHttpRequest 对象的当前状态,当 XMLHttpRequest 对象把一个 HTTP 请求发送到...
XMLHttpRequest对象的常用属性和方法包括: 1. 发起请求和接收响应: - `open(method, url, async, [user], [password])`:初始化一个请求,其中`method`参数是请求类型(如GET、POST、PUT),`url`是请求的URL...
XMLHttpRequest对象还提供了错误处理机制,如onerror和ontimeout事件,以及getAllResponseHeaders()和getResponseHeader()方法,用于获取服务器响应的头信息。 在实际应用中,开发者通常会结合DOM操作和JavaScript...
Ajax 中的 XMLHttpRequest 对象详解 XMLHttpRequest 对象是 Ajax...XMLHttpRequest 对象是 Ajax 技术的核心,它提供了丰富的属性和方法来实现 HTTP 请求和响应,但是需要注意 IE 的缓存问题、中文乱码问题和版本问题。
XMLHttpRequest对象的主要属性和方法包括: 1. readyState属性:表示请求的状态,共有5个值,分别对应请求的不同阶段,从0(未初始化)到4(完成)。当状态改变时,会触发onreadystatechange事件。 2. ...
**XMLHttpRequest对象属性** 1. **onreadystatechange**: 当请求状态改变时,这个属性所关联的函数会被调用。你可以在此处设置一个回调函数来处理服务器的响应。 2. **readyState**: 描述请求的状态,共有5个可能...
**readyState属性**:表示XMLHttpRequest对象的当前状态,从“未初始化”到“已加载”,共五个阶段,分别是0(未初始化)、1(打开)、2(发送)、3(接收中)、4(完成)。这些状态的变化是异步操作的关键,开发者...
XMLHttpRequest 对象的行为在不同浏览器上也有所区别,但是大多数方法和属性都得到了广泛的支持。当前,Firefox、Safari、Opera、Konqueror 和 Internet Explorer 都以类似的方式实现了 XMLHttpRequest 对象的行为。...
下面我们将深入探讨XMLHttpRequest对象的主要属性和方法。 **1. 创建XMLHttpRequest对象** 创建XMLHttpRequest对象有两种方式,一种是针对Internet Explorer浏览器,使用ActiveXObject: ```javascript ...
创建XMLHttpRequest对象后,可以调用其open()方法指定HTTP请求类型(GET或POST)、URL以及是否异步执行。接着,使用send()方法发送请求,如果请求是异步的,当服务器响应时,onreadystatechange事件会被触发,此时...
#### 三、XMLHttpRequest对象的关键属性 - **`readyState`**:表示当前请求的状态,是一个整数值,范围从0到4。 - 0:未初始化 - 1:已打开 - 2:已发送 - 3:正在接收 - 4:完成 - **`responseText`**:当...