没有刷新的HTML5 URL更新

Pat*_*eck 0 javascript html5

我试过使用HTML5 window.history.pushState函数,但我不能让它工作.

这是功能:

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

这是应该调用它的链接:

   <a href="javascript:void(0);" onClick="changeUrl();">
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

Pro*_*nia 5

你不需要设置一个对象

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

检查它,它会工作正常.