在我的一个基于 Play 的应用程序中,有一个按钮,在成功调用服务器后,单击该按钮会将其文本从“关注”更改为“取消关注”。
我发现如果我转到另一个页面,然后单击后退按钮,按钮的文本会翻转回单击之前的状态,尽管数据已成功存储在服务器上,并且我使用了 JavaScript 成功处理程序更改文本。
如果我完全刷新页面,我会看到页面正确呈现,即按钮具有正确的状态。
这让我得出结论,Play 可能正在做一些页面缓存来处理后退按钮的点击。这个对吗?我怎样才能禁用它?我可以只为那个特定页面做吗?
在我的一个基于 Play 的应用程序中,有一个按钮,在成功调用服务器后,单击该按钮会将其文本从“关注”更改为“取消关注”。
我发现如果我转到另一个页面,然后单击后退按钮,按钮的文本会翻转回单击之前的状态,尽管数据已成功存储在服务器上,并且我使用了 JavaScript 成功处理程序更改文本。
如果我完全刷新页面,我会看到页面正确呈现,即按钮具有正确的状态。
这让我得出结论,Play 可能正在做一些页面缓存来处理后退按钮的点击。这个对吗?我怎样才能禁用它?我可以只为那个特定页面做吗?