这是我的代码:
$('li a').click(function() {
var link1=$(this).attr('href');
$('section:#main').load(link1);
if (link1!=window.location) {
window.history.pushState({path:link1},'',link1);
}
});
浏览器上的 url 正在更改,但如果用户在浏览器上单击刷新,它将仅提供 url 页面,而不是完整的页面。
最佳答案
为此我使用了一个非常简单的 jquery 插件。
http://benalman.com/projects/jquery-hashchange-plugin/
工作正常并记住哈希标签加载的页面,例如:www.site.com/#yourajaxpagetag
关于php - 刷新时 jQuery 加载错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12588550/