如何使用Javascript重定向到默认值/感谢

How to redirect to default/thanks with Javascript

本文关键字:默认值 感谢 重定向 何使用 Javascript      更新时间:2023-09-26

我在两个页面上使用Wordpress上的联系表单7(相同的表单,两个不同的页面),并希望重定向到各自的.../感谢每个页面。

使用以下 JavaScript:

on_sent_ok:"location.replace('/thanks');"

它重定向到 domain.com/thanks,我希望它在填写第 1 页或第 2 页的 for 时转到 domain.com/page1/thanks 或 domain.com/page2/thanks。

如何更改 javascript 以执行此操作,而不必实现两种不同的形式?

放下/,它告诉导航员你给他的是来自你的域的绝对路径。

所以只要做:on_sent_ok: "location.replace('thanks');"

也就是说,如果您正在某个yourdomainname.com/somepage并想去yourdomainname.com/thanks。如果要转到 yourdomainname.com/somepage/thanks ,那么一种解决方案是将您的路径补码连接到当前路径:

on_sent_ok: "location.replace(location + '/thanks');"

编辑:似乎更改位置内的路径名也可以。它将完全忽略 URL 中存在的任何 GET 变量。

on_sent_ok: "location.pathname += "/thanks";"

这将带您从yourdomainname.com/somepage?gclid=XYZyourdomainname.com/somepage/thanks?gclid=XYZ

您可以提供确切的 URL 而不是进行替换:

on_sent_ok: "window.location.replace('http://www.example.com/');"