我目前有以下链接
http://localhost:3000/A/B
当我使用window.history.pushState(null, null , './pg-<%=params[:page]%>?pgsz=<%=params[:pgsz]%>')
时,它会移除我的网址的 B 部分,然后将params附加到其中。
如果我使用/
代替./
,那么它会完全删除 / A / B
如何将我的参数附加到我的URL末尾,并且只更改结尾部分。
答案 0 :(得分:0)
尝试一下
的内容 window.history.pushState(location.pathname + '?', null, './pg-<%=params[:page]%>?pgsz=<%=params[:pgsz]%>')
在上面的代码中,它会在您认为路径名称结束的位置将末尾附加到最后/
。