【发布时间】:2017-11-25 19:45:15
【问题描述】:
我想在不刷新页面的情况下向 url 添加参数。我用过history.pushState 和history.replaceState。我在javascript中的函数上放了一个调试器,当我调试history.pushState时,它替换了url,但随后又变成了以前的。
我想要的是,例如以下是我的网址
.../?id=1
现在我将点击我的过滤器之一,网址必须如下
.../?id=1,2
然后我会点击Search 按钮来应用过滤器。最佳做法应该是什么?
【问题讨论】:
-
你能发布一个带有相关代码的sn-p吗?
-
最佳实践是不要试图让浏览器做一些它设计不做的事情。单击搜索按钮时更改 URL。
标签: javascript jquery