0

我的应用程序中显示的数据是通过 ajax 请求检索的。我使用 ajax 将表单发布到脚本中。这将对数据库进行更改。成功发布后,回调函数对当前页面(发布表单的页面相同)发出 ajax 请求。由于数据库中的更改,此页面现在将发生更改。(所以它基本上是通过 ajax 进行更改后的 ajax 刷新)。

在 chrome 和 FF 中一切正常,对数据库进行了更改,然后刷新了页面。但是在 IE 中它不会显示新数据,即使对数据库进行了更改,并且所有回调函数都会执行。

我可以在 IE 中进行更改,当我在 chrome 和 FF 中刷新时,我可以看到更改,但是要在 IE 中显示更改,我必须关闭并重新打开浏览器???

这可能是什么原因造成的?

4

1 回答 1

0

尝试 js reload(true)。该参数应强制刷新页面而忽略缓存。

您是否也尝试将其添加到您的 html 中?

<meta http-equiv="Cache-control" content="no-cache">
于 2013-02-05T08:35:32.177 回答