Javascript 如何在URL中添加查询字符串时停止页面重新加载

Javascript 如何在URL中添加查询字符串时停止页面重新加载,javascript,jquery,Javascript,Jquery,在这里,我想在url中附加查询字符串,我尝试过了,但它没有正常工作,就像加载urlwww.domain.com在那个时候,我想附加一个字符串,像www.domain.com#login,请参见下面我尝试过的代码,字符串在url中附加,但页面每秒钟都会加载一次,我不想重新加载页面 我的代码 您可以使用window.history对querystring进行不重新加载更改您可以使用或方法,即: window.history.pushState("object or string", "Title",

在这里,我想在url中附加查询字符串,我尝试过了,但它没有正常工作,就像加载url
www.domain.com
在那个时候,我想附加一个字符串,像
www.domain.com#login
,请参见下面我尝试过的代码,字符串在url中附加,但页面每秒钟都会加载一次,我不想重新加载页面

我的代码


您可以使用window.history对querystring进行不重新加载更改

您可以使用或方法,即:

window.history.pushState("object or string", "Title", "new url");


使用window.location而不是document.location!!
window.history.pushState("object or string", "Title", "new url");
window.history.replaceState(null, null, "/login");