这是我的代码:

$('li a').click(function() {
    var link1=$(this).attr('href');
    $('section:#main').load(link1);
    if (link1!=window.location) {
        window.history.pushState({path:link1},'',link1);
    }
});


浏览器上的网址正在更改,但是如果用户单击浏览器上的刷新,它将仅提供网址页面,而不提供完整的网址页面。

最佳答案

我为此使用了一个非常简单的jquery插件。

http://benalman.com/projects/jquery-hashchange-plugin/

工作正常,并记住由哈希标记加载的页面,例如:www.site.com/#yourajaxpagetag

关于php - jQuery刷新时加载错误?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12588550/

10-12 14:25