在Chrome 31上强制页面重新加载history.back

时间:2013-11-20 21:26:54

标签: ajax google-chrome

简化:我有一个非常简单的索引页面,列出了订单。我用select * from orders where deleted_at is null之类的东西来拉所有订单。然后,每个订单都有一个“删除”按钮,该按钮将触发AJAX例程并在成功时删除该行而不重新加载页面。到目前为止,非常好。

现在,当我使用上述按钮删除一些订单时,导航然后返回浏览器的历史记录,呈现原始HTML(包括已删除的订单),我必须重新加载页面才能看到它们消失。有什么想法吗?

这种情况发生在Chrome 31.0.1650.57

1 个答案:

答案 0 :(得分:0)

页面的 Cache-Control标题设置为no-store

这指示浏览器不应将服务器的响应存储在缓存中,并且每次加载URL时都应该发出新的请求。