gpt4 book ai didi

javascript - 联系表单 - 在 POST 后从 URL 附加 ".html"

转载 作者:行者123 更新时间:2023-12-03 11:27:03 24 4
gpt4 key购买 nike

这可能还有更多内容,但我还没能弄清楚。

我拥有的是多个页面上的联系表单,所有页面都发布到同一个“thankyou.html”页面。除索引文件外,所有其他页面的名称末尾都有一个“.html”扩展名,这使得表单在表单 POST 后无法重定向到正确的页面。

示例:用户填写表单 > 表单 POST > 重定向到下面的 URL

当前表单 POST 的 URL:http://www.example.com/sub-domain.html/thankyou.html?(query参数)

我希望他的 URL 重定向为:http://www.example.com/sub-domain/thankyou.html?(query参数)

我已经使用 getUrlVars 提取了我需要的 URL 参数

所以我的主要问题是。

如何从变量子域附加“.html”,以便表单可以正确发布到thankyou.html页面?

    // Pulls in URL parameters
var subdomain = window.location.pathname;
var variable = getUrlVars()["Var1"];
var variable2 = getUrlVars()["Var2"];
$('input[name="xxRedir"]').val('http://www.example.com' + subdomain +
'/thankyou?Var1=' + variable + "&Var2=" + variable2);

最佳答案

如果您想从字符串中删除尾随 .html,您只需使用正则表达式并替换它即可:

var subdomain = window.location.pathname.replace(/\.html$/, '');

关于javascript - 联系表单 - 在 POST 后从 URL 附加 ".html",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26876135/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com