`

如何利用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.rar_xmlhttp

    它允许前端开发者在后台与服务器进行通信,获取或发送数据,极大地提升了用户体验,因为用户无需等待页面重新加载就能看到更新的内容。 XMLHTTP对象主要包含以下核心属性和方法: 1. **属性**: - `readyState`:...

    vb6用的xmlhttp模块,get和post方式提交数据,异步获取,不卡死,十分好用

    XMLHTTP是Microsoft ActiveX组件的一部分,允许开发者在后台发送HTTP请求并接收响应,而无需用户界面的任何更新。这使得应用程序可以静默地执行网络操作,提高了用户体验。在VB6中,可以创建一个类模块来封装XMLHTTP...

    xmlhttp.rar_刷新 数据库

    XMLHttpRequest对象在JavaScript中创建,它提供了一种发送HTTP请求并接收服务器响应的方法,这样可以在后台完成数据更新,而不会打断用户的界面交互。 在提供的文件列表中,我们有两个ASP.NET页面(testxml2.aspx和...

    xmlHttp中文参考手册

    综上所述,XMLHttp中文参考手册将深入讲解这些知识点,并提供实例帮助开发者掌握这一强大的工具,从而在Java后台开发中实现高效、流畅的异步通信。这份手册的CHM格式文件是便携的电子书,适合随时查阅和学习。

    Ajax相关学习内容整理.pdf

    它通过在后台与服务器进行数据交换,能够实现异步数据更新。Ajax技术的核心是JavaScript中的`XMLHttpRequest`对象,用于在不重新加载页面的情况下,向服务器发送请求并接收响应。 #### 2. XMLHttpRequest对象的创建...

    《XMLHTTP对象参考手册》 CHM

    通过XMLHTTP对象,开发者可以在后台加载数据,更新页面部分,而无需整个页面的刷新,从而提供更加流畅的用户体验。 XMLHTTP对象主要包含以下关键属性: 1. `readyState`:表示请求的状态,取值范围从0到4,分别...

    一个无刷新效果定时自动更新页面的例子

    Ajax的核心在于XMLHttpRequest对象,它提供了与服务器异步通信的能力,使得网页可以在后台与服务器进行数据交换,而不会影响用户当前正在使用的页面。 #### 使用Ajax实现页面定时更新 页面定时更新的实现通常涉及...

    Ajax和XMLHttp原理

    这个对象允许JavaScript在后台与服务器进行通信,实现了页面的异步更新。 XMLHttpRequest对象具有多个属性,其中最重要的几个包括: 1. `onreadystatechange`:每当对象的`readyState`属性发生变化时,都会触发这...

    JavaScript课件-09.pptx

    GET请求通常用于获取资源,而POST请求常用于提交数据。在GET请求中,数据可以直接附加到URL后面,而在POST请求中,需要先使用`setRequestHeader()`设置HTTP头,然后在`send()`方法中传递数据: ```javascript ...

    XMLHttpRequest

    `XMLHttpRequest` 是一个内置的对象,用于在后台与服务器交换数据并更新部分网页,而无需重新加载整个页面。这种技术是 AJAX(Asynchronous JavaScript and XML)的核心,使得网页能够实现更丰富的交互功能。 #### ...

    ajax文档加源代码

    2. 提交数据到服务器并接收响应: 创建好XMLHttpRequest对象后,我们需要用它来发送请求。这通常通过调用`open()`和`send()`方法完成。`open()`方法指定了请求类型(如GET或POST)、URL和是否异步执行。`send()`...

    xmlhttp

    在JavaScript中,通过创建XMLHttpRequest实例,我们可以实现后台与服务器端的通信,发送GET或POST请求,接收响应数据,并对数据进行处理。 1. **创建XMLHttpRequest对象** 在JavaScript中,可以通过以下方式创建...

    XMLHTTP

    XMLHTTP,全称为XMLHttpRequest,是JavaScript中一个用于在后台与服务器进行异步数据交换的关键对象。这个技术的出现极大地推动了Web应用的发展,尤其是在AJAX(Asynchronous JavaScript and XML)模式流行之后,...

    可用 js ajax代码

    通过在后台与服务器进行少量数据交换,可以实现快速响应用户请求。 ##### 2. 创建 XMLHttpRequest 对象 ```javascript function createXmlHttpRequest() { if (window.XMLHttpRequest) { // Firefox, Chrome, ...

    原生JavaScript实现Ajax的方法_.docx

    通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这使得网页应用能够快速地将服务器获取的数据更新到网页上。 #### 二、创建 XMLHttpRequest 对象 在原生JavaScript中实现Ajax功能的第一步是...

    探讨Ajax获取表单值向Servlet传递的设计方案.doc

    在现代的JavaWeb开发中,MVC(Model-View-Controller)框架...在实际项目中,开发者可能会结合使用jQuery、Ext、Prototype或DWR等JavaScript库,以简化Ajax操作,并利用它们提供的额外功能,如错误处理、缓存控制等。

    ASP源码—下利用XMLHttp实现生成HTML静态文件(带生成进度条).zip

    XMLHttp对象是AJAX(Asynchronous JavaScript and XML)技术的核心组成部分,它允许在不刷新整个页面的情况下,向服务器发送异步请求并接收响应。在ASP中,我们可以利用XMLHttp对象实现后台数据的获取与处理,从而...

    ajax 教程

    通过在后台与服务器进行少量数据交换,AJAX 可以实现网页的部分更新,而无需重新加载整个网页。这种技术大大提升了用户体验,使得Web应用程序更加接近传统的桌面应用。 #### 二、AJAX 的组成与工作原理 AJAX 由...

    xmlhttp无刷新

    - **定义**:`XMLHttpRequest`是JavaScript的一个内置对象,它提供了与服务器交互的功能,可以在不重新加载整个页面的情况下发送异步请求并接收响应。 - **创建方法**: - 在IE浏览器中使用`new ActiveXObject('...

    ajax使用例子

    通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新,这意味着可以在不重新加载整个页面的情况下更新部分网页。 #### 一、什么是AJAX? AJAX并不是一种新的编程语言,而是一种用于创建更快更交互式...

Global site tag (gtag.js) - Google Analytics