XMLHTTP应用参考
一、使用步骤:
1、创建XMLHTTP对象 //需MSXML4.0支持
2、打开与服务端的连接,同时定义指令发送方式,服务网页(URL)和请求权限等。客户端通过Open命令打开与服务端的服务网页的连接。与普通HTTP指令传送一样,可以用"GET"方法或"POST"方法指向服务端的服务网页。
3、发送指令。
4、等待并接收服务端返回的处理结果。
5、释放XMLHTTP对象
二、XMLHTTP方法:
Open( bstrMethod, bstrUrl, varAsync, bstrUser, bstrPassword )
bstrMethod: 数据传送方式,即GET或POST。
bstrUrl: 服务网页的URL。
varAsync: 是否同步执行。缺省为True,即同步执行,但只能在DOM中实施同步执行。用中一般将其置为False,即异步执行。
bstrUser: 用户名,可省略。
bstrPassword:用户口令,可省略。
Send( varBody )
varBody:指令集。可以是XML格式数据,也可以是字符串,流,或者一个无符号整数数组。也可以省略,让指令通过Open方法的URL参数代入。
setRequestHeader( bstrHeader, bstrvalue )
bstrHeader:HTTP 头(header)
bstrvalue: HTTP 头(header)的值
如果Open方法定义为POST,可以定义表单方式上传:
xmlhttp.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded")
三、XMLHTTP属性:
onreadystatechange:在同步执行方式下获得返回结果的事件句柄。只能在DOM中调用。
responseBody: 结果返回为无符号整数数组。
responseStream: 结果返回为IStream流。
responseText : 结果返回为字符串。
responseXML: 结果返回为XML格式数据。
四、示例:
< script language="javascript" >
function getDatal(url){
var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP.4.0");//创建XMLHTTPRequest对象,需MSXML4.0支持 ["MSXML2.XMLHTTP.4.0","MSXML2.DOMDocument.4.0"]
xmlhttp.open("POST",url,false,"",""); //使用HTTP GET初始化HTTP请求
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded") ;
xmlhttp.send("param=aa"); //发送HTTP请求并获取HTTP响应
return xmlhttp.responseText; //获取返回结果字符串
}
< /script >
分享到:
相关推荐
这是我前面整理的XML笔记;希望能对大家有帮助..
javascript下常用的xmlhttp组件和相关技术资料小结,方便了解ajax原理
CHM手册于公元2007年11月30日21时58分制作完成。主要讲述WEB2.0关键技术,什么是XmlHttp、XmlHttp对象、XmlHttp成员、Ajax简介、JSON简介。 文摘来自:http://dev2dev.bea.com.cn/ 和 http://dev2dev.cn
可以在此基础上结合正则表达式做成更好的效果,希望大家能分享一下Xmlhttp的session共享技术 <html> <head> <title>AUTOGET</title> <meta http-equiv=”Content-Type” content=...
xmlHTTP技术: ———————————————————- 一、数据库远程管理技术 基于互联网的广域网现代应用中的一个重要环节是数据库远程监控。首先简单回顾一下互联网上的数据库远程管理技术的发展过程和方式...
这是web开发的常用参考资料,内容有: 【ADO210】【css滤镜】【css样式】 【DHTML默认行为手册】【DHTML完全手册】 【DOM文档对象模型手册】【gecko_dom】【Jquery1.2.6源码分析】【JScript5.5】 【MySQL中文参考...
XMLHTTP 手册.CHM 正则表达式系统教程.CHM PHP的一些例程.chm prototype.chm XMLDOM对象手册.chm DHTML默认行为手册.chm 设计模式手册.chm DOM文档对象模型手册.chm SQL参考手册.chm 网页设计配色常识.chm gecko_dom...
一套专门针对中小型网站开发的聊天系统 本系统内核采用了比较先进的XMLHTTP技术+XML文档对象模式(DOM)来实现分布式的计算或存储,服务器端以较通用的ASP技术作基础(这是一种非常适合少量数据快速传输处理的...
* var xhr = new ActiveXObject("Microsoft.XMLHTTP"); var xhr = new ActiveXObject("MSXML2.5.0.XMLHTTP"); var xhr = new ActiveXObject("MSXML2.4.0.XMLHTTP"); 2 xhr相关的方法 建立连接 xhr.open(...
考资料),按照 Jesse 的解释,这不 是 个首字母缩写词。 文档对象模型 DOM 用于(通过 JavaScript 代码)处理 HTML 结构和(某些情况下)服务器 返回的 XML。 我们来进一步分析这些技术的职责。以后的文章中...
包含11个文档 CSS+手册.rar DHTML+手册.chm javascript5日教程.rar JavaScript技术讲座.chm Javascript权威指南.chm javascript特效.chm Javascript用户手册.CHM PHP4+中文参考手册.chm ...
一款文本文件在线编辑器,基于XMLHTTP技术实现,实现了免提交式的内容编辑,极大的加快了文件修改、保存的速度,成为站长维护网站网页的最佳助手.
EditONE基于XMLHTTP技术实现,实现了免提交式的内容编辑,极大的加快了文件修改、保存的速度。 安装极其简单--仅需下载、上传一个文件! 多种认证方式--支持基于Cookie、HTTP的登录认证方式; 动态...
而设计AJAX时使用的一个重要的技术(工具)就是XMLHTTPRequest对象了。这里海啸把我学习XMLHTTPRequest对象的一点资料拿出来跟大家一起分享。文中的资料都是海啸在学习时在网上收集的,如果您开过,那就再加深下印象...
AJAX (Asynchronous JavaScript and XML, 异步 JavaScript 及 XML 技术) 是个新词,但内涵是两个存在已有一段时间的 JavaScript 功能。这两种功能以往一直被忽略,在 Gmail、Google suggest 及 Google Maps 出现后才...
历史上最小的XMLHttp无刷新JSP聊天室,基本上没有什么功能,此程序只为学习使用无刷新技术者使用。
天空软件小偷+ASP300小偷=软件源码免维护完美版本 系统配置文件Config.asp,修改这个文件即可采用xmlhttp获取技术,并加入cache技术,使显示的速度奇快无比+对页面进行了彻底美化,并修正了所有错误,特别是网友所...
天空软件小偷+ASP300小偷+BT影视、自动+手动更新软件,免维护版,采用xmlhttp获取技术,并加入cache技术,使显示的速度奇快无比+对页面进行了彻底美化,修正了上一版本所有的错误,特别是网友所提到的源码无法显示...