我想在没有特定参数的情况下在Javascript中重新加载页面。
我们想要重新加载www.domain.com/abc?num=4&something=1
但我想重新加载www.domain.com/abc?number=4
不幸的是,以下内容保留了所有不适合我的用例的参数:
document.location.reload(false)
和
window.location.href = window.location.pathname;
删除每个参数,然后导航到路径。有没有办法在导航回到它之前从window.location删除查询参数?
答案 0 :(得分:2)
location.href=location.href.replace(/&?somthing=([^&]$|[^&]*)/i, "");