没有刷新的HTML5 URL更新

时间:2012-08-07 14:05:10

标签: javascript html5

我曾尝试使用HTML5 window.history.pushState函数,但我无法让它正常工作。

这是功能:

    function changeUrl() {
        window.history.pushState(object, "Title", "?side=annoncer&sletid=1");
    }

这是应该调用它的链接:

   <a href="javascript:void(0);" onClick="changeUrl();">

我做错了什么?

2 个答案:

答案 0 :(得分:5)

您不需要设置对象

function changeUrl() {
        window.history.pushState(null, "Title", "?side=annoncer&sletid=1");
    }

检查它,它会正常工作。

答案 1 :(得分:0)

将其更改为:

         window.history.pushState(null, "Title", "?side=annoncer&sletid=1");