我正在使用JavaScript版本的ag-grid在页面上显示数据。当我在另一个页面上更新数据并返回到该页面时,它仍然显示以前的缓存数据。如果我按下ctrl+F5
,它将刷新。有没有办法让它不缓存任何内容或在页面加载时刷新?好像是我没有看到的简单设置。
更新:因此,我不确定是否与缓存有关。在某些情况下,似乎将刷新该数据。如果我打开了开发工具(Internet Explorer 11),那么它将毫无问题地刷新数据。似乎很奇怪,不确定是否与浏览器相关。
更新2:事实证明,它不是ag-grid,而是我查询数据的方式。如果您使用的是jQuery.ajax,请确保已正确设置缓存> <。
答案 0 :(得分:1)
您的数据源返回什么缓存(HTTP)标头?
您希望它返回某些标头,这些标头告诉浏览器不应缓存响应。
例如:https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control#Examples
查看如何使用Web服务器等设置缓存设置。