用XMLHTTP对象Post表单
试验如下: 提交Form代码(Test.htm):
<HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> <TITLE></TITLE> <script language=javascript> function Test() { strA = "submit1=Submit&text1=scsdfsd"; file://Looks like QueryString,But there\\'s no "?" here! var oReq = new ActiveXObject("MSXML2.XMLHTTP"); oReq.open("POST","http://ServerName/VDir/TstResult.asp",false); oReq.setRequestHeader("Content-Length",strA.length); oReq.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded"); oReq.send(strA); txt1.document.write(oReq.responseText); } </script> </HEAD> <BODY> <INPUT type=button value="go!" onclick="Test()"><br> <IFRAME style="width:95%;height=85%;" name=txt1></IFRAME> </BODY> </HTML>
这是接受Form数据的ASP,很简朴。 <HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> <TITLE></TITLE> </HEAD> <BODY> <TABLE border="1" cellpadding=0 cellspacing=0> <%For Each Key In Request.Form%> <TR> <TD><%=Key%></TD> <TD><%=Request.Form(Key)%></TD> </TR> <%Next%> </TABLE> </BODY> </HTML>
Enjoy it! :)
返回类别: 教程 上一教程: 初识XML 下一教程: 用XMLHTTP读取网页源代码
您可以阅读与"用XMLHTTP对象Post表单"相关的教程: · 利用XMLHTTP无刷新添加数据之Post篇 · 使用XMLHTTP发送超长XML表单数据 · XMLHTTP 对象及其方式简介 · 用XMLHTTP读取网页源代码 · 利用XMLHTTP实现的二级连动Select
|