Html post 如何在不在浏览器中显示发布结果的情况下将表单发布重定向到第三方服务器的URL?

Html post 如何在不在浏览器中显示发布结果的情况下将表单发布重定向到第三方服务器的URL?,html-post,Html Post,我有一个表单,将数据发布到第三方ping post系统中。如果数据被第三方接受,则客户端浏览器中将显示有效响应。我不在客户端显示响应,而是希望在提交后将客户端重定向到感谢页面 我不确定我是否正确理解了你的问题,所以我要重复一下我对它的理解: 您有要提交给第三方服务器的html表单。您希望忽略从第三方服务器发送的响应,而是显示自己的响应 我知道有两种可能性: 使用您自己的服务器作为代理 将表单提交到您自己的服务器,而不是将表单提交到第三方服务器 使用服务器端语言将您的请求转发到第三方服务器,并将

我有一个表单,将数据发布到第三方ping post系统中。如果数据被第三方接受,则客户端浏览器中将显示有效响应。我不在客户端显示响应,而是希望在提交后将客户端重定向到感谢页面

我不确定我是否正确理解了你的问题,所以我要重复一下我对它的理解: 您有要提交给第三方服务器的html表单。您希望忽略从第三方服务器发送的响应,而是显示自己的响应

我知道有两种可能性:

使用您自己的服务器作为代理

  • 将表单提交到您自己的服务器,而不是将表单提交到第三方服务器
  • 使用服务器端语言将您的请求转发到第三方服务器,并将您自己的消息发送回浏览器
使用Javascript

  • 在页面中添加一个iframe,给它一个名称,并使用css将其隐藏(display:none)
  • 在表单中使用目标属性将答案从第三方服务器重定向到此隐藏帧
  • 提交表单时,在表单上使用javascript提交处理程序获取回调
  • 显示您自己对该回调的响应
如果您可以使用服务器端组件,我会投票支持第一个选项,因为它不依赖任何浏览器功能或设置


您好,Peter

您没有告诉我们您使用的是哪种服务器端技术,根据您问题的内容,我们无法回答。。。