我正在向第三方发送表单帖子,如果操作完成,它将返回一个成功的页面。获得成功页面后,我需要将用户重定向到感谢页面。有人能告诉我如何查看成功页面是否返回并重定向到另一个页面吗?
<form name="abc" method="POST" action="third party url" >
<input />
<input />
</form>
...如何提交表单并在 iframe 中接收响应?如果您可以使用 iframe,那么您将能够检测到更改。
您将无法使用纯 javascript 轻松做到这一点。当您发布表单时,表单输入被发送到服务器并刷新您的页面 - 数据在服务器端处理。也就是说,submit() 函数实际上并没有返回任何内容,它只是将表单数据发送到服务器。
如果您真的想在 Javascript 中获得响应(不刷新页面),那么您需要使用 AJAX,当您开始谈论使用 AJAX 时,您需要使用库。jQuery 是迄今为止最受欢迎的,也是我个人的最爱。有一个很棒的 jQuery 插件,叫做 Form,它会完全按照你想要的那样做。
代码是这样的:
<form name="abc" method="POST" action="third party url" >
<input/>
<input/>
</form>
但我不确定如何捕获响应