(二) 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 请求与响应。 1. readyState 属性 readyState 属性描述 XMLHttpRequest 对象的当前状态,当 XMLHttpRequest 对象把一个 HTTP 请求发送到...
本文档将详细介绍XMLHttpRequest对象的基本知识、属性和方法,并演示如何使用它来进行简单的请求与处理。 #### 二、XMLHttpRequest对象的历史与现状 XMLHttpRequest对象最初由微软公司在Internet Explorer中引入,...
在这篇深度剖析中,我们将揭开XMLHttpRequest对象的神秘面纱,探讨其工作原理、常用方法和实际应用。 XMLHttpRequest对象是Ajax技术的基础,它允许JavaScript在页面不刷新的情况下与服务器进行通信。创建一个...
XMLHttpRequest对象还提供了错误处理机制,如onerror和ontimeout事件,以及getAllResponseHeaders()和getResponseHeader()方法,用于获取服务器响应的头信息。 在实际应用中,开发者通常会结合DOM操作和JavaScript...
XMLHttpRequest对象的主要属性和方法包括: 1. readyState属性:表示请求的状态,共有5个值,分别对应请求的不同阶段,从0(未初始化)到4(完成)。当状态改变时,会触发onreadystatechange事件。 2. ...
XMLHttpRequest 对象的行为在不同浏览器上也有所区别,但是大多数方法和属性都得到了广泛的支持。当前,Firefox、Safari、Opera、Konqueror 和 Internet Explorer 都以类似的方式实现了 XMLHttpRequest 对象的行为。...
**XMLHttpRequest对象属性** 1. **onreadystatechange**: 当请求状态改变时,这个属性所关联的函数会被调用。你可以在此处设置一个回调函数来处理服务器的响应。 2. **readyState**: 描述请求的状态,共有5个可能...
- 0(UNSENT):XMLHttpRequest对象已创建,但尚未调用open()方法。 - 1(OPENED):open()方法已被调用。 - 2(HEADERS_RECEIVED):send()方法已被调用,且头部信息已接收。 - 3(LOADING):数据正在被接收。...
**readyState属性**:表示XMLHttpRequest对象的当前状态,从“未初始化”到“已加载”,共五个阶段,分别是0(未初始化)、1(打开)、2(发送)、3(接收中)、4(完成)。这些状态的变化是异步操作的关键,开发者...
XMLHttpRequest对象的常用属性和方法包括: 1. 发起请求和接收响应: - `open(method, url, async, [user], [password])`:初始化一个请求,其中`method`参数是请求类型(如GET、POST、PUT),`url`是请求的URL...
#### 三、XMLHttpRequest对象的关键属性 - **`readyState`**:表示当前请求的状态,是一个整数值,范围从0到4。 - 0:未初始化 - 1:已打开 - 2:已发送 - 3:正在接收 - 4:完成 - **`responseText`**:当...
XMLHttpRequest对象提供了一系列方法和属性,用于创建、发送和接收HTTP请求。在本篇中,我们将深入探讨这些方法和属性。 ### 方法 1. **`open()`**: 这是初始化请求的关键方法。它接受三个参数:请求的类型(如...
下面我们将深入探讨XMLHttpRequest对象的主要属性和方法。 **1. 创建XMLHttpRequest对象** 创建XMLHttpRequest对象有两种方式,一种是针对Internet Explorer浏览器,使用ActiveXObject: ```javascript ...
XMLHTTPRequest对象具有多个属性和方法,用于控制和管理HTTP请求和响应。 - **属性** - `readyState`:表示请求的状态,从0到4,分别表示未初始化、已连接、已发送、接收到部分数据、完成。 - `status`:返回...