【发布时间】:2020-07-30 22:07:19
【问题描述】:
我知道这是一个非常有记录的主题,但经过数小时的研究后,我现在陷入困境。 我正在做一个测验,当做出选择时,我想更新 URL 上的相应参数。
https://deusbot-trading.com/quiz/age=&exp=&asset=
这是我的网址,生成的:
let refresh = window.location.protocol + "//" + window.location.host + window.location.pathname + '?age=&exp=&asset=';
window.history.replaceState({ path: refresh }, '', refresh);
当用户单击按钮时,我想更新此 url 的一些参数。 例如,我想在不更改 url 的其余部分的情况下为“age”分配一个值:
https://deusbot-trading.com/quiz/age=45+&exp=&asset=
我试过了:
window.history.replaceState({ 'age=', 'age=45+');
但这似乎不起作用。 我希望有人能对如何动态修改 URL 的参数值有所了解。
【问题讨论】:
标签: javascript url parameters updates