Javascript 从URL中删除多个参数中的一个,并在不删除参数的情况下使用其他参数刷新页面

Javascript 从URL中删除多个参数中的一个,并在不删除参数的情况下使用其他参数刷新页面,javascript,refresh,Javascript,Refresh,当我使用javaScript从URL中删除一个参数时,调用: window.location.assign(newURL) 如果没有参数,它不会刷新页面。它什么也不做。如何在没有参数的情况下刷新页面 编辑: 我有两个参数。它会在删除所有参数的情况下正确刷新页面。但当我在URL中留下一个参数时,它不会刷新页面。这是我的问题 网址是: 这是我的密码: const queryString = window.location.search; const urlParams = new

当我使用javaScript从URL中删除一个参数时,调用:

window.location.assign(newURL)

如果没有参数,它不会刷新页面。它什么也不做。如何在没有参数的情况下刷新页面

编辑:


我有两个参数。它会在删除所有参数的情况下正确刷新页面。但当我在URL中留下一个参数时,它不会刷新页面。这是我的问题

网址是:

这是我的密码:

    const queryString = window.location.search;
    const urlParams = new URLSearchParams(queryString);
    const firstParameter = urlParams.get('parameter1');
    
    window.location = window.location.href.split("?")[0]+"?parameter1="+ firstParameter;

它基本上删除了第二个参数,并尝试将位置设置为仅包含第一个参数的URL。它不刷新页面,不执行任何操作。

-
window.location.href=window.location.pathname
我有两个参数。它会在删除所有参数的情况下正确刷新页面。但当我在URL中留下一个参数时,它不会刷新页面。这是我的问题。给我们更多的代码。向我们展示您是如何删除参数的。因此,当您使用一个参数时,请调试(逐步执行)您的代码,并查看发生了什么。。。我们不能告诉你。我们不知道你的代码对参数做了什么。只是用我的代码编辑