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对象主要包含以下核心属性和方法: 1. **属性**: - `readyState`:...
XMLHTTP是Microsoft ActiveX组件的一部分,允许开发者在后台发送HTTP请求并接收响应,而无需用户界面的任何更新。这使得应用程序可以静默地执行网络操作,提高了用户体验。在VB6中,可以创建一个类模块来封装XMLHTTP...
XMLHttpRequest对象在JavaScript中创建,它提供了一种发送HTTP请求并接收服务器响应的方法,这样可以在后台完成数据更新,而不会打断用户的界面交互。 在提供的文件列表中,我们有两个ASP.NET页面(testxml2.aspx和...
综上所述,XMLHttp中文参考手册将深入讲解这些知识点,并提供实例帮助开发者掌握这一强大的工具,从而在Java后台开发中实现高效、流畅的异步通信。这份手册的CHM格式文件是便携的电子书,适合随时查阅和学习。
它通过在后台与服务器进行数据交换,能够实现异步数据更新。Ajax技术的核心是JavaScript中的`XMLHttpRequest`对象,用于在不重新加载页面的情况下,向服务器发送请求并接收响应。 #### 2. XMLHttpRequest对象的创建...
通过XMLHTTP对象,开发者可以在后台加载数据,更新页面部分,而无需整个页面的刷新,从而提供更加流畅的用户体验。 XMLHTTP对象主要包含以下关键属性: 1. `readyState`:表示请求的状态,取值范围从0到4,分别...
Ajax的核心在于XMLHttpRequest对象,它提供了与服务器异步通信的能力,使得网页可以在后台与服务器进行数据交换,而不会影响用户当前正在使用的页面。 #### 使用Ajax实现页面定时更新 页面定时更新的实现通常涉及...
这个对象允许JavaScript在后台与服务器进行通信,实现了页面的异步更新。 XMLHttpRequest对象具有多个属性,其中最重要的几个包括: 1. `onreadystatechange`:每当对象的`readyState`属性发生变化时,都会触发这...
GET请求通常用于获取资源,而POST请求常用于提交数据。在GET请求中,数据可以直接附加到URL后面,而在POST请求中,需要先使用`setRequestHeader()`设置HTTP头,然后在`send()`方法中传递数据: ```javascript ...
`XMLHttpRequest` 是一个内置的对象,用于在后台与服务器交换数据并更新部分网页,而无需重新加载整个页面。这种技术是 AJAX(Asynchronous JavaScript and XML)的核心,使得网页能够实现更丰富的交互功能。 #### ...
2. 提交数据到服务器并接收响应: 创建好XMLHttpRequest对象后,我们需要用它来发送请求。这通常通过调用`open()`和`send()`方法完成。`open()`方法指定了请求类型(如GET或POST)、URL和是否异步执行。`send()`...
在JavaScript中,通过创建XMLHttpRequest实例,我们可以实现后台与服务器端的通信,发送GET或POST请求,接收响应数据,并对数据进行处理。 1. **创建XMLHttpRequest对象** 在JavaScript中,可以通过以下方式创建...
XMLHTTP,全称为XMLHttpRequest,是JavaScript中一个用于在后台与服务器进行异步数据交换的关键对象。这个技术的出现极大地推动了Web应用的发展,尤其是在AJAX(Asynchronous JavaScript and XML)模式流行之后,...
通过在后台与服务器进行少量数据交换,可以实现快速响应用户请求。 ##### 2. 创建 XMLHttpRequest 对象 ```javascript function createXmlHttpRequest() { if (window.XMLHttpRequest) { // Firefox, Chrome, ...
通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这使得网页应用能够快速地将服务器获取的数据更新到网页上。 #### 二、创建 XMLHttpRequest 对象 在原生JavaScript中实现Ajax功能的第一步是...
在现代的JavaWeb开发中,MVC(Model-View-Controller)框架...在实际项目中,开发者可能会结合使用jQuery、Ext、Prototype或DWR等JavaScript库,以简化Ajax操作,并利用它们提供的额外功能,如错误处理、缓存控制等。
XMLHttp对象是AJAX(Asynchronous JavaScript and XML)技术的核心组成部分,它允许在不刷新整个页面的情况下,向服务器发送异步请求并接收响应。在ASP中,我们可以利用XMLHttp对象实现后台数据的获取与处理,从而...
通过在后台与服务器进行少量数据交换,AJAX 可以实现网页的部分更新,而无需重新加载整个网页。这种技术大大提升了用户体验,使得Web应用程序更加接近传统的桌面应用。 #### 二、AJAX 的组成与工作原理 AJAX 由...
- **定义**:`XMLHttpRequest`是JavaScript的一个内置对象,它提供了与服务器交互的功能,可以在不重新加载整个页面的情况下发送异步请求并接收响应。 - **创建方法**: - 在IE浏览器中使用`new ActiveXObject('...
通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新,这意味着可以在不重新加载整个页面的情况下更新部分网页。 #### 一、什么是AJAX? AJAX并不是一种新的编程语言,而是一种用于创建更快更交互式...