使用ajax请求检索我的应用中显示的数据。我使用ajax将表单发布到脚本。这会更改数据库。在成功发布后,回调函数会为当前页面(发布表单的同一个)发出ajax请求。由于数据库中的更改,此页面现在已更改。 (因此,通过ajax进行更改后,它基本上是ajax刷新)。
在chrome和FF中一切正常,对数据库进行了更改,之后刷新页面。但是在IE中它不显示新数据,即使已对数据库进行了更改,并且所有回调函数都已执行。
我可以在IE中进行更改,当我刷新chrome和FF时我可以看到更改,但是对于IE中显示的更改我必须关闭并重新打开浏览器???
导致这种情况的原因是什么?
答案 0 :(得分:0)
尝试js reload(true)。该参数应强制刷新页面忽略缓存。
您是否也尝试在html中添加此内容?
<meta http-equiv="Cache-control" content="no-cache">