gpt4 book ai didi

javascript - 使用 JavaScript 将查询字符串添加/附加到 URL

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

我使用 DNN CMS 平台,并利用名为 ActionForm 的模块来创建来自 DNNSharp 公司的表单。

此模块中有一个选项可以在弹出窗口中显示表单,但是我无法使用此方法将查询字符串传递到弹出窗口 URL。

HTML 看起来像这样

<a href="javascript: showFormPopup1163();">Link Title</a>

现在,当我将 ?mystring=[mytoken] 添加到 href 属性的末尾时,它会阻止链接工作。

根据我所读到的内容,我认为可以使用 JavaScript 将该查询字符串添加到弹出 URL 中。

我已阅读以下主题,但不知道这是否适合我的情况或如何实现?

Add Query-String parameter to static link on click

我是否只需将该代码添加到我的 html 代码中的标签中?

我真的很感激任何人可以通过我的方式提供的任何见解。非常感谢,亚历克斯

最佳答案

我使用History.js来做到这一点

不确定 ActionForms 是否有允许您包含外部脚本的设置,但如果您可以注册history.js,则可以执行以下操作:

var qsParams = '?mystring=[mytoken]';
var data = '{ mystring: [mytoken] }';
var title = 'Form with token: [mytoken]';
History.pushState(data, title, qsParams);

这将更改 URL,而无需重新发布页面,并且还允许浏览器后退按钮返回到之前的 URL,而无需更改查询字符串。

关于javascript - 使用 JavaScript 将查询字符串添加/附加到 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38292738/

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