单击浏览器后退按钮时数据不更新

时间:2013-09-13 08:38:33

标签: javascript html struts2 yui

我有一个显示一些记录(新闻详情)的页面,每个记录都有一个超级链接。数据来自Ajax。当我点击链接(新闻)时,它会在同一窗口中显示该新闻的详细信息。

然后我删除了那条新闻,然后点击了浏览器后退按钮。无论我在删除之前看到什么新闻,所有这些新闻都会显示出来。

我能够在浏览器控制台上看到Ajax调用。但是,实际上调用不是动作类(我得到的是以前的数据)。

当我点击浏览器后退按钮时。 Ajax调用是否会转到action类?点击浏览器后退按钮会发生什么?

1 个答案:

答案 0 :(得分:1)

您可能正在缓存AJAX结果。尝试在ajax语句之前使用$.ajaxSetup({ cache: false });,看看是否有帮助。