我正在做一个AJAX请求并更改我的网址,但当我回到浏览器时,我的网址会更改为旧网址,但我的内容却没有。
这是我的代码:
$('.link').on('click', function (e) {
e.preventDefault();
History.pushState('data', '', this.href);
$('#content').load(this.href);
});
我正在使用Jquery和History.js。
修改:
更清楚:
我做ajax,我的服务器返回给我HTML,我用它替换我的页面内容。我使用History.pushState来更改我的URL但是当我点击浏览器后退按钮时,它不会返回,只有我的网址发生变化。