javascript - 通过 JavaScript 或 jQuery 刷新确切的 URL

标签 javascript jquery

我正在寻找一种在 ajax 成功后刷新确切 URL 的方法。我尝试以下方式:

location.reload()
history.go(0)
location.href = location.href
location.href = location.pathname
location.replace(location.pathname)

但实际上,我还有一个问题,URL是https://example.com/electronic/?product_cat=mobile 但是使用上述代码后,URL会发生变化,URL将是 https://example.com/electronic/

有没有办法在刷新后保留?product_cat=mobile

最佳答案

最简单的方法是

  1. 获取当前 URL。
  2. 重定向到它。
<script>
var current_url = window.location.href;
window.location.href = current_url;
</script>

关于javascript - 通过 JavaScript 或 jQuery 刷新确切的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66792620/

相关文章:

javascript - 如何在 HTML 脚本标签中管理 ECMAScript 6 Harmony 模块?

javascript - 获取 JS 创建元素的 ID/名称

javascript - ng-click 不适用于动态超链接

javascript - 如何在 MeteorJS 中更新 MongoDB 集合上的子文档数组

javascript - Socket.io 在生产环境中不起作用

javascript - 在 iphone 中使用 javascript 组件

JQuery .animate() 具有从对象数组创建的方向,但是

javascript - 如何从几个可能的 URL 参数之一获取值?

javascript - JQuery 对象的 offsetTop 值与 offset 函数返回的值不同

javascript - 更改函数的加载顺序会意外破坏代码