`

如何利用XMLHTTP.SEND提交并在后台接收所提交数据

 
阅读更多
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说明文档,xmlhttp中文帮助文档,chm格式

    XmlHttp.send getHtmlStr = StrConv(XmlHttp.ResponseBody, vbUnicode) Set XmlHttp = Nothing vb中下载文件的方法: Dim XmlHttp, Sobj Set XmlHttp = CreateObject("Microsoft.XMLHTTP") XmlHttp.Open ...

    WEB QQ登录VB实例

    XmlHttp.send stime = Now '获取当前时间 While XmlHttp.ReadyState &lt;&gt; 4 DoEvents ntime = Now '获取循环时间 If DateDiff("s", stime, ntime) &gt; 3 Then getHtmlStr = "": Exit Function '判断超出3秒即超时...

    XMLHTTP对象参考手册

    最通用的定义为:XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。 来自MSDN的...

    XMLHTTP.rar_xmlhttp

    XMLHTTP 手册.CHM 学习XMLHTTP的好教程,非常值得一看

    XMLHTTP.CHM

    XMLHTTP CHM 文档 XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。 来自MSDN的...

    XmlHttp.rar_xmlhttp

    XmlHttp是什么?XmlHttp对象的属性、方法。

    Ajax原理分析及其实现的简单代码

    xmlHttp.send(null); xmlHttp.onreadystatechange = function() { //回调函数 resultHandle=null; if(xmlHttp.readyState == 4 && xmlHttp.status == 200) { resultHandle=xmlHttp.responseText; ...

    xmlHTTP.rar_xmlhttp_xmlhttp java_xmlhttp下载

    xmlHttp 这上一个异步传输的例子。在web应用中可以实现在刷新数据不刷新页面的效果

    ASP利用XMLHTTP实现表单提交以及cookies的发送的代码

    .send() 由于流行的小偷是使用的GET而不是POST来传送数据,所以很多人忽略了这个方法,而使用SEND发送数据也很简单,就是SEND(“内容”),可是, 发送表单就不是这么简单,因为你发送的表单如果是中文的话,就要...

    xmlhttp.rar_xmlhttp

    xmlhttp对象参考,已编译的html帮助文件

    关于HTTP及XMLHTTP状态代码一览.txt

    关于HTTP及XMLHTTP状态代码一览.txt 关于HTTP及XMLHTTP状态代码一览.txt 关于HTTP及XMLHTTP状态代码一览.txt

    XMLHTTP对象参考

    最通用的定义为:XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。 来自MSDN的...

    xmlhttp.chm

    xmlhttp.chm参考手册

    xmlhttp.rar_XMLHTTP delphi_delphi xmlHt_delphi xmlhttp_xmlhttp

    用xmlhttp获取百度时间,适合xmlhttp初学者。

    xmlhttp.rar_刷新 数据库

    xmlhttp对象不用刷新html页面就从数据库中获取数据.rar

    易语言源码易语言XMLHTTP类模块源码.rar

    易语言源码易语言XMLHTTP类模块源码.rar

    XMLHTTP类模块.rar

    XMLHTTP类模块.rar XMLHTTP类模块.rar XMLHTTP类模块.rar XMLHTTP类模块.rar XMLHTTP类模块.rar XMLHTTP类模块.rar

    ajax省市联动

    function ajaxFunction(url,level,ar) { var xmlHttp; try { xmlHttp=new XMLHttpRequest(); } catch (e) { ... xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");... xmlHttp.send(null); }

Global site tag (gtag.js) - Google Analytics