PHP / HTML - 禁用缓存但仍然缓存?

时间:2016-10-24 13:05:57

标签: php jquery ajax caching

我有一个后端管理面板,它有各种按钮,当点击时打开一个甜蜜的警报JS,然后使用AJAX修改数据库,但是当按下按钮并且AJAX返回"成功& #34;按钮应该改变颜色,但是他们没有no-cache的代码如下:

header('Expires: Sun, 01 Jan 2014 00:00:00 GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', FALSE);
header('Pragma: no-cache');

HTML:

<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />

我相信在AJAX执行之后,它是通过JS重新加载页面来实现的。

window.location.reload()

快速说明:需要无缓存的页面取决于GET请求,例如mysite.com/admin.php?acc=1

提前致谢!

0 个答案:

没有答案