这里我在浏览器地址栏中有一个URL我想用jQuery替换地址栏的路径。 有些尝试从我这边尝试如下 考虑如下网址
http://localhost/catID/10/itemID/20
我跑的时候
history.pushState("CatID", "Title", "21")
它将位置栏更改为
http://localhost/catID/10/itemID/21
但我希望结果为
http://localhost/catID/21
我怎样才能使用jQuery
答案 0 :(得分:1)
不需要查询。普通的js会做。只需在函数中添加此代码,并使用所需参数替换该字符串。在控制台中尝试一下,立即生效; D
window.location = "http://localhost/catID/10"
如果您不想重新加载页面或使用#更改网址,请使用window.onpopstate
Modify the URL without reloading the page
在mozilla网站上阅读此article。