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

时间:2014-11-17 01:49:31

标签: javascript wordpress forms redirect

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

使用以下javascript:

  

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

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

如何在不必实现两种不同形式的情况下更改javascript来执行此操作?

2 个答案:

答案 0 :(得分:1)

删除/,它告诉导航器你给他的是你域名的绝对路径。

所以这样做: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=XYZ转到yourdomainname.com/somepage/thanks?gclid=XYZ

答案 1 :(得分:0)

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

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