history.pushState并加载新内容

时间:2014-01-13 15:35:17

标签: javascript jquery html5

通过使用history.pushState我可以更改浏览器URL,但我似乎无法顺利加载下一页。

这是我的代码,

$('#askq').click(function(){
    window.history.pushState("object or string", "Title", "/new");;
    $.get('/new.html')
        .done(function(data){
            $('html').html(data);
        });
     });

虽然这会加载页面内容,但它看起来更像是iframe,因为父窗口中使用的handlebars.js代码会在内容更改时在控制台中显示错误消息,这意味着第2页不会独立于第一页打开。如何解决此错误并顺利加载下一页以及URL更改?

0 个答案:

没有答案