【发布时间】:2014-08-22 04:17:04
【问题描述】:
您好,我正在尝试重定向到表单提交中的 URL。这是表单的页面:
http://thesomerset.com/test.php
我正在尝试在提交时重定向到此页面:
http://thesomerset.com/resort.php
<script>
function submitme() {
window.open("http://www.thenavisway.com/reach/WebServicePost/SubscribeToList.aspx#arr0=" + "&account=15118&password=ddwj49kkyarqdhh6yayq&SubscriptionLists=Website"
+ $("#email").val() + $("#firstname").val() + $("#lastname").val(), "_blank");
}
</script>
【问题讨论】:
-
什么不起作用?当你说“重定向”时,这个重定向实际上是在什么时候发生的?如果是表单帖子,为什么不从服务器重定向?或者为什么不将表单本身发布到目标页面?
-
提交表单后。我们希望它转到我们网站上的页面。
-
是的,但是您需要了解提交表单时发生的多个步骤。您目前正尝试在 JavaScript 中执行此操作。这是否意味着表单提交正在使用 AJAX 并且您需要重定向以响应该 AJAX 请求的成功?如果您不使用 AJAX,那么这段 JavaScript 代码应该何时执行?再说一次,你为什么要在客户端而不是服务器端执行这个重定向,或者只是将表单发布到你想去的页面?
-
大卫,我不是开发人员,所以我非常了解这一点。我们用来捕获电子邮件的服务公司并没有多大帮助。所以我试着做这件事。我想我可以尝试通过 onsubmit 或通过服务器端进行重定向。
标签: php jquery html forms url-redirection