XMLHTTP.SEND(varBody)
程序代码 程序代码
varBody:指令集。可以是XML格式数据,也可以是字符串,流,或者一个无符号整数数组。也可以省略,让指令通过Open方法的URL参数代入。 发送数据的方式分为同步和异步两种。在异步方式下,数据包一旦发送完毕,就结束Send进程,客户机执行其他的操作;而在同步方式下,客户机要等到服务器返回确认消息后才结束Send进程。
方法一:varBody省略,让指令通过Open方法的URL参数代入
var post="id=1000&page=1";
var doUrl="t.asp"+post
XMLHttp.open("POST", doUrl, false);
XMLHttp.send(null);
这种方法在ASP中直接利用Request.QueryString("参数名称")
方法二:varBody为字符串,Open方法定义为POST,以表单方式上传
var post="id=1000&page=1";
var doUrl="t.asp";
XMLHttp.open("POST", doUrl, false);
XMLHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
XMLHttp.send(post);
这种方法在ASP中直接利用Request.Form("参数名称")
方法三:varBody为XML格式数据
var xmlDom=new ActiveXObject("MSXML2.DOMDocument");
xmlDom.loadXML("<userInfo><userName>用户名称</userName><userSex>男</userSex><userTel>028</userTel><userEmail></userEmail></userInfo>");
XMLHttp.open("POST", "t.asp", false);
XMLHttp.send(xmlDom.xml);
当以这种方法传递时,服务端用
<%
Response.ContentType="text/xml"
Response.Charset="gb2312"
Dim xmlDom
Set xmlDom = Server.CreateObject("Microsoft.XMLDOM")
xmlDom.async = True
xmlDom.load(Request)
Response.Write xmlDom.xml
%>
即可,在此XM中L获取相关内容
分享到:
相关推荐
XmlHttp.send getHtmlStr = StrConv(XmlHttp.ResponseBody, vbUnicode) Set XmlHttp = Nothing vb中下载文件的方法: Dim XmlHttp, Sobj Set XmlHttp = CreateObject("Microsoft.XMLHTTP") XmlHttp.Open ...
XmlHttp.send stime = Now '获取当前时间 While XmlHttp.ReadyState <> 4 DoEvents ntime = Now '获取循环时间 If DateDiff("s", stime, ntime) > 3 Then getHtmlStr = "": Exit Function '判断超出3秒即超时...
最通用的定义为:XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。 来自MSDN的...
XMLHTTP 手册.CHM 学习XMLHTTP的好教程,非常值得一看
XMLHTTP CHM 文档 XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。 来自MSDN的...
XmlHttp是什么?XmlHttp对象的属性、方法。
xmlHttp.send(null); xmlHttp.onreadystatechange = function() { //回调函数 resultHandle=null; if(xmlHttp.readyState == 4 && xmlHttp.status == 200) { resultHandle=xmlHttp.responseText; ...
xmlHttp 这上一个异步传输的例子。在web应用中可以实现在刷新数据不刷新页面的效果
.send() 由于流行的小偷是使用的GET而不是POST来传送数据,所以很多人忽略了这个方法,而使用SEND发送数据也很简单,就是SEND(“内容”),可是, 发送表单就不是这么简单,因为你发送的表单如果是中文的话,就要...
xmlhttp对象参考,已编译的html帮助文件
关于HTTP及XMLHTTP状态代码一览.txt 关于HTTP及XMLHTTP状态代码一览.txt 关于HTTP及XMLHTTP状态代码一览.txt
最通用的定义为:XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。 来自MSDN的...
xmlhttp.chm参考手册
用xmlhttp获取百度时间,适合xmlhttp初学者。
xmlhttp对象不用刷新html页面就从数据库中获取数据.rar
易语言源码易语言XMLHTTP类模块源码.rar
XMLHTTP类模块.rar XMLHTTP类模块.rar XMLHTTP类模块.rar XMLHTTP类模块.rar XMLHTTP类模块.rar XMLHTTP类模块.rar
function ajaxFunction(url,level,ar) { var xmlHttp; try { xmlHttp=new XMLHttpRequest(); } catch (e) { ... xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");... xmlHttp.send(null); }