当按下后退按钮时播放服务缓存页面内容吗?

时间:2013-04-21 09:04:53

标签: java playframework playframework-1.x

在我的一个基于Play的应用程序中,有一个按钮,在成功调用服务器后,在单击时将其文本从“Follow”更改为“Unfollow”。

我发现,如果我转到另一个页面,然后单击后退按钮,按钮的文本会翻回到之前的点击状态,尽管数据已成功存储在服务器上,我使用了用于更改文本的JavaScript成功处理程序。

如果我完全刷新页面,我会看到页面正确呈现,即按钮具有正确的状态。

这让我得出结论,Play可能正在进行一些页面缓存来处理后退按钮点击。它是否正确?我怎么能禁用它?我可以仅针对该特定页面进行此操作吗?

1 个答案:

答案 0 :(得分:2)

  

这让我得出结论,Play可能正在进行一些页面缓存来处理后退按钮点击。它是否正确?

不,您的浏览器会这样做,而不是播放。

这是所有浏览器的正常和预期行为:从缓存显示“后退”页面,根本不调用服务器(除非有动态事件-ajax-,显然)。

相关问题