javascript - 页面加载后可以使用 javascript/Jquery 重写/修改 URL

标签 javascript jquery url url-rewriting client-side

是否可以通过 jQuery/Javascript 重写 URL 而无需重新加载页面?

假设您有以下 URL:

http://stackoverflow.com/questions/ask

我们可以附加值:/pId=XYZ

这样你就可以得到

http://stackoverflow.com/questions/ask/pId=XYZ

这可能吗?

最佳答案

无需重定向即可更改的只是 url 的哈希部分:

document.location.hash = "whatever";

关于javascript - 页面加载后可以使用 javascript/Jquery 重写/修改 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12006461/

相关文章:

jquery - 如何在 jQuery 中获取 URL

javascript - 在 android 中包含 HTML UI

javascript - 如何在并行选项卡中运行 cometd 聊天

javascript - 通过javascript设置CSS li计数器值

jquery - 为 jquery 扩展编写 typescript 类型定义

javascript - 在 Angular 指令中附加 D3 元素

c# - 使用正则表达式提取组并在一行中构建 URL

javascript - 如何使用 jQuery 计算和显示 font-awesome 的评级

php - 函数内的 jquery ajax post 不起作用

python - 如何使用 django process_request 更改 url。