如何在使用pushstate + ajax时完全重新加载页面

时间:2016-10-15 20:30:19

标签: javascript ajax webpage pushstate html5-history

我的网站有问题。

我尝试制作一个完整的ajax部分。

当用户点击链接时,内容由ajax加载:

$.ajax({
  url: url,
  type: 'GET'
}).done(function (data) {
  $('#content_store').html(data);
})

返回的数据只是我要更新的div的内容。

如果我们直接访问URL上的浏览器,则会加载网页的所有内容(包含页眉和页脚)。

此部分由twig管理。

目标网址已添加到用户历史记录中,感谢pushState

我遇到的问题是,当用户返回到网址时,他看到的唯一内容是div的内容,而不是所有网页的内容。

似乎ajax请求的结果取代了整个网页。

如何强制加载页面的所有内容?

0 个答案:

没有答案