XMLHttpRequest与ActiveXObject

本文详细介绍了XMLHttpRequest对象的功能和使用方法,包括如何通过该对象实现在不刷新整个页面的情况下局部更新网页,以及如何向服务器发送请求并接收响应。还列举了XMLHttpRequest支持的主要方法和属性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

XMLHttpRequest

XMLHttpRequest对象可以在不向服务器提交整个页面的情况下,实现局部更新网页。当页面全部加载完毕后,客户端通过该对象向服务器请求数据,服务器端接受数据并处理后,向客户端反馈数据。  XMLHttpRequest 对象提供了对 HTTP 协议的完全的访问,包括做出 POST 和 HEAD 请求以及普通的 GET 请求的能力。XMLHttpRequest 可以同步或异步返回 Web 服务器的响应,并且能以文本或者一个 DOM 文档形式返回内容。尽管名为 XMLHttpRequest,它并不限于和 XML 文档一起使用:它可以接收任何形式的文本文档。XMLHttpRequest 对象是名为 AJAX 的 Web 应用程序架构的一项关键功能。

该对象可以支持

1、更新部分页面;2、页面加载后从服务器请求/接收数据;3、后台发送数据。

支持的方法有:

abort():取消当前的请求;

getAllResponseHeaders():返回请求头信息;

getResponseHeader():返回指定的头信息;

open(method,url,async,uname,pswd):指定一个请求;

send(string);发送请求给服务器;当POST请求时,指定参数。

setRequestHeader():给请求头加入头信息。

支持的属性有:

onreadystatechange:指定函数,当readyState属性更改时触发该函数;

readyState:该属性保存五个值,从0 到4:

0:请求未初始化;

1:服务已连接;

2:服务接收到请求;

3:执行请求;

4、已经接收完响应信息。

responseText:返回字符串数据;

responseXML:返回XML数据;

status:返回状态码,比如:404,200

statusText:返回状态文本,比如:"Not Found" 或者 "OK"

 

ActiveXObject

具体介绍,请参看MSDN,该对象支持的参数有:

Wscript.Shell

WScript.Network

SQLOLE.SQLServer

Shell.Application

Scripting.Signer

Scripting.Dictionary

Scripting.FileSystemObject

powerpoint.Application

Outlook.Application

MSXML2.XMLHTTP

Msxml2.DOMDocument.3.0

Msxml2.DOMDocument

MSWC.NextLink

MSWC.BrowserType

MSWC.AdRotator

Microsoft.XMLHTTP

Microsoft.XMLDOM

JMail.message

InternetExplorer.application

Huang.UploadFile

Excel.Sheet

CDONTS.NewMail

AspSmartUpload.SmartUpload

ADODB.Stream

ADODB.Recordset

ADODB.Command

ADODB.Connection

Excel.Application

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值