php - 如何防止 XMLHttpRequest 在没有 jQuery 的情况下缓存请求?

标签 php javascript ajax caching xmlhttprequest

我有一个 Web 应用程序,它每分钟从 xml 文件刷新一个表。当我编辑 xml 文件的内容时,脚本的日志在尝试获取当前文件时显示“304 Not Modified”消息。但该文件已被编辑。如果我在浏览器中刷新 xml 文件 http:/xx.de/test.xml,Web 应用程序也会显示编辑内容。

如何防止请求被缓存?

最佳答案

如果将 header 设置为:

header(“Pragma: no-cache”);
header(“cache-Control: no-cache, must-revalidate”);
header(“Expires: Mon, 12 Jul 2010 03:00:00 GMT”);

它应该强制它不缓存,如果这就是你想要的?

关于php - 如何防止 XMLHttpRequest 在没有 jQuery 的情况下缓存请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3665832/

相关文章:

javascript - ReactJS 在点击时发送键(索引)

javascript - Ajax分页wordpress

javascript - 使用 UmbracoV7 中的选择框更改每页的项目数

php - 使用 PHP 和 MYSQL 从坐标生成 "SHAPEFILES "

javascript - PHP循环与html表单和javascript提交按钮仅提交循环中的最后一个表单

php - 为表格中的每个新行显示的表格标题

javascript - 在 donut 中心显示文本

javascript - 如何从另一个插件访问一个 Vue 插件(使用 Vue.prototype)?

ajax - 使用 Selenium for Firefox 选择 Ajax 下拉建议列表

php - "Notice: Undefined variable"、 "Notice: Undefined index"、 "Warning: Undefined array key"和 "Notice: Undefined offset"使用 PHP