【问题标题】:Change multiples URL parameters with PushState使用 PushState 更改多个 URL 参数
【发布时间】:2014-06-13 13:58:59
【问题描述】:

我需要用 pushState() 更改多个 URL 参数,

举个例子:

example.com/controller/method1/page3

如果我使用 pushState(data, title, 'method2/page1')

它会产生

example.com/controller/method1/method2/page1

如何更改多个参数来制作这样的东西?

example.com/controller/method2/page1

【问题讨论】:

    标签: javascript html browser-history pushstate html5-history


    【解决方案1】:

    如果我对您的理解正确,您想让路径相对于网站的根 URL 吗?

    在相对路径前添加一个斜杠,使其成为绝对路径并从根开始。

    '/controller/method2/page1'

    或者如果您之前有其他目录,您可以使用'../' 表示上一级。

    '../method2/page1'

    【讨论】:

    • 感谢您的回答=)
    • 您可以为我的答案投票,以帮助其他人更快地找到此答案哈哈。干杯。
    猜你喜欢
    • 2011-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-23
    • 1970-01-01
    • 1970-01-01
    • 2018-05-19
    • 2019-12-30
    相关资源
    最近更新 更多