我在两页(相同的表单,两个不同的页面)上的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=XYZ
转到yourdomainname.com/somepage/thanks?gclid=XYZ
。