使用 jQuery 替换 URL 中的值

Replace Values from Url using jQuery

本文关键字:URL jQuery 替换 使用      更新时间:2023-09-26

这里我在浏览器地址栏中有一个URL,我想使用jQuery替换地址栏的路径。我这边的一些尝试如下考虑网址如下

http://localhost/catID/10/itemID/20

当我跑步时

history.pushState("CatID", "Title", "21")

它将位置栏更改为

http://localhost/catID/10/itemID/21

但我希望结果为

http://localhost/catID/21

如何使用 jQuery 执行此操作

不需要查询。普通的js就可以了。只需在函数中添加此代码,并将字符串替换为所需的参数即可。在控制台中尝试一下,立即生效;D

window.location = "http://localhost/catID/10"

如果您不想重新加载页面或使用 # 更改 url,请使用 window.onpopstate 修改网址而不重新加载页面

在 Mozilla 网站上阅读这篇文章。