问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何通过使用 XMLHTTP 或 ServerXMLHTTP 对象提交窗体数据

发布网友 发布时间:2022-04-30 13:11

我来回答

1个回答

热心网友 时间:2022-04-25 00:16

  ServerXMLHTTP 对象的分步说明

  确保服务器上有 MSXML 3.0 或更高版本的解析程序,已经运行了代理配置实用程序,并且已经正确设置。有关更多信息,请参阅本文的“参考”部分。
  将下列代码复制到名为ServerHTTP.asp 的新 Active Server Page (ASP) 页中。将该 ASP 页放到默认的主目录中。
  <%@ Language=vbScript%>
  <%
  DataToSend = "id=1"
  dim xmlhttp
  set xmlhttp = server.Createobject("MSXML2.ServerXMLHTTP")
  xmlhttp.Open "POST","ocalhost/Receiver.asp",false
  xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
  xmlhttp.send DataToSend
  Response.ContentType = "text/xml"
  Response.Write xmlhttp.responsexml.xml
  Set xmlhttp = nothing
  %>
  备注:由于线程处理问题,两个 ASP 文件应位于不同的虚拟文件夹中。

  如 果池设置为“Low”(低)或“Medium”(中)(这是 Microsoft Windows 2000 的默认设置),应在另一个虚拟文件夹中 POST 到 ASP。如果 ASP 在同一个虚拟文件夹中,ASP 将停止响应(挂起)。关闭浏览器后,该 ASP 和其他 ASP 将继续挂起,因为即使关闭浏览器,请求仍然在队列中。必须重新启动 IIS 或重新启动计算机。

  如果将池更改为“High”(高),可以再次对远程 ASP 运行这段代码,因为使用的是新线程。

  将下列代码复制到名为Receiver.asp 的新 ASP 页中。将该 ASP 页放到默认的主目录中。
  <%@language=vbscript%>
  <%
  value = Request.Form("id")
  Response.ContentType = "text/xml"
  response.write "<ReturnValue>" & value & "</ReturnValue>"
  %>

  发布时,请务必使用服务器名而不是 Localhost,而且被 XMLHttp 打开的 URL 也应当包含同一服务器名。

  确保“POST”指向正确的位置。
  单击Submit(提交) XMLHTTP 按钮。
  如果只是在客户端脚本中使用XMLHTTP 对象,必须遵守同样的头信息和数据格式。
  XMLHTTP 对象的分步说明

  将下列代码复制到名为ClientHTTP.asp 的新 ASP 页中。将该 ASP 页放到默认的主目录中。
  <SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
  <!--

  function XMLHTTPButton_onclick() {
  var DataToSend = "id=1";
  var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  xmlhttp.Open("POST"," <%=Request.ServerVariables("Server_Name")%>/Receiver.asp",false);
  xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  xmlhttp.send(DataToSend);
  alert(xmlhttp.responseXML.xml);
  }

  //-->
  </SCRIPT>

  <INPUT type="button" value="Submit XMLHTTP" id=XMLHTTPButton name=XMLHTTPButton
  LANGUAGE=javascript onclick="return XMLHTTPButton_onclick()">

  从前面概述的ServerXMLHTTP 步骤的第 3 步中创建页面。
  确保“POST”指向正确的位置。
  在浏览器中加载ClientHTTP.asp 。转载,仅供参考。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
问一卡通网上转账还款问题 招行一卡通可以通过网银转账到招行存折吗 美菱洗衣机e3是什么故障 美菱洗衣机显示圆圈锁是什么意思? 鲁迅的老家在哪里 鲁迅老家是哪里呀 什么是小额贴息贷款 我是05年申请姐妹纸移民美国的,请问几年排到 电脑哪个键输网址符号的请问电脑输入网址时怎么输入4747符号 电脑怎么设置使用http11怎么把自己的电脑设置成Http代理服务器_百度知 ... XMLHttprequest对象的建立? ActiveXObject() XMLHttpRequest()这两个对象有什么差别 ?分别在什么... xmlhttprequest是类还是对象 常见Web前端技术之间的关系,你了解多少 比较HTTP和XMLHttpRequest的异同 NEW XMLHTTP 和NEW XMLHTTPREQUEST有什么区别?分别什么时候用?XMLHTTP... ajax中的xmlhttp.responseText对象是什么意思? ajax中的xmlhttp.responseText对象是什么意思?他的返回值是1或者0吗... C#的 xmlhttp 是干什么的?有什么作用? 什么是xmlHttprequest对象有何作用,写出创建的代码 各国的首都分别是什么什么什 洪都拉斯在那里 请问洪都拉斯是属于哪个国家? 洪都拉斯是哪个洲? qq账号被盗密保手机号被改了,找腾讯客服验证都没通过,要如何找回,可给钱? qq被盗怎么办怎么找回,密保被改而且验证还说不对 用支付宝花呗扫拉卡拉二维码是不是第二天到账? 急急急,支付宝付款二维码成功后显示待到账,现在24小时过去了为什么还没到对方的账户上? 支付宝二维码支付是不是当时就能收到的 支付宝付款二维码成功后显示待到账,现在超过24小时还会到对方账户吗? Microsoft.XMLHTTP的使用步骤 疑问MSXML2.XMLHTTP和msxml2.serverXMLHTTP.5.0的区别 腾讯视屏怎么用手机不上电脑登录 韭菜鸡蛋粉条如何做包子才会好吃 韭菜鸡蛋粉丝素包子怎么做好吃,韭菜鸡蛋粉 苹果手机拨打什么号码可以查贴膜 如何判断iphone7有没贴膜 苹果的手机怎样才可以看出来贴膜了 怎么看苹果6 plus有没有贴贴膜? 我电脑win10系统的,换系统后激活码忘掉了,现在用不了了,激活码XXXXX-XXXXX-XXXXX-XXXXX-2YT43? YT2129682546537帮我查一下这个快递? 亚太YT8合法吗? 康佳LED48F3700NF电视软件号99011995的升级包 运单号:YT2 112 794 338 782到哪里啦? 亚太YT8关闭了是因为什么? YT910994982580这个快递查不到呢0? 求一个win7家庭普通版升级到旗舰版的密钥,最新的 第一次和女生接吻,我是第一次,就和她舌吻,不知道她是不是初吻啊? 第一次跟女孩接吻应注意些什么? www:yt12333.cm怎样查询社保卡办好没有