asp学习网: 首页 >> asp.net >> .net应用xmlhttp

.net应用xmlhttp

首先要应用xml的命名空间:
Imports System.Xml.XmlDocument

创建一个xmlhttp对象的实例:
Dim xmlhttp As New MSXML2.XMLHTTP30()

向目标页面发送POST请求:
xmlhttp.open("POST", "http://192.168.0.81/unicom/GetValue.aspx?vCorpID=" & vCorpID & "&MacVer=" & MacVer & "&macCount=" & macCount & "&userAccount=" & userAccount, False, , )


上面是直接在页面后面加上?X=1这种形式传值,另一种传值方式是:
poststr = "mytextarea1=" & strTemp
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
xmlhttp.setRequestHeader("Content-length", strTemp.Length)
xmlhttp.setRequestHeader("Connection", "close")
xmlhttp.send(poststr)


当xmlhttp的readyState 状态为4时,即可进行如下处理
If xmlhttp.readyState = 4 Then
onGetResponse()
End If

onGetResponse()是要出发的事件。

在onGetResponse时间中接受xmlhttp返回的结果:
Dim xmlDoc As New System.Xml.XmlDocument()
xmlDoc.LoadXml(xmlhttp.responseText)
message = xmlDoc.GetElementsByTagName("message").Item(0).InnerXml
If message = "true" Then
..........
else
..........
end if from:asp学习网/title:.net应用xmlhttp/ time:2007-11-25 12:14:55

本文主题xmlhttp

XMLHttpRequest对象全面解析

构建pool管理无刷新页面的xmlhttp对象

使用XMLHTTP Request Object获取服务器数据

AJAX XMLHttpRequest对象详解

用MSXML2.ServerXMLHTTP的setTimeouts属性解决并死问题

解决跨站点XMLHttp请求的一个变通方法

Ajax基础-XMLHttpRequest对象的创建、数据请求和处理

xmlhttp没有权限

asp教程 ©2006-2007 aspxuexi.com | 关于站点 | 版权隐私 | 站内搜索
复制或者翻版 请于夜间进行