gpt4 book ai didi

javascript - 更改链接 URL 中的路径名,同时保持查询字符串不变

转载 作者:行者123 更新时间:2023-11-28 08:39:31 25 4
gpt4 key购买 nike

从具有以下 URL 的页面 http://example.com/foo.html?query=1&other=2,我想创建一个指向 http://的链接example.com/bar.html?query=1&other=2。如何在不显式保存和重新加载所有查询字符串的情况下做到这一点。

我需要它可以轻松地从页面的 iframe 版本 (embed.html?query) 链接到完整页面 (index.html?query)。

最佳答案

我建议使用Location objectsearch 方法(可在 document.locationwindow.location 获取)来提取参数,然后修改 URL 的其余部分,但该 API 显然是 Firefox 特有的。

我会简化 @DMortensen 的答案,只需拆分第一个 ?,然后修改第一部分(仅是 URL 的路径部分),然后重新应用第二部分。

如果需要解析参数,我推荐jQuery插件Query Parameter Parser :一次调用 $.parseQuery(s) 将提取所有键和值的对象。

关于javascript - 更改链接 URL 中的路径名,同时保持查询字符串不变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20664004/

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