首页 > 解决方案 > 如何使用 Jquery 或 javascript 清除缓存?

问题描述

当画廊照片上传时,将旧图像更新为新图像后,缩略图图像会显示在模型中(使用 jquery 和 php 和 ajax)。但是下次打开模型时它会显示较旧的模型,刷新页面后仅显示较新的图像。请任何人给我解决我的问题?提前致谢。

这是我的代码 -

$.ajax({ 缓存:false, })

 $.ajax({
   url: 'model_appmaster.php',
   type: 'POST',
   async: true,
   data: {},    
   dataType: 'html',
   cache:false,
})

缓存没有从下面的代码中清除 -

$.ajax({
   cache:false,
})

标签: javascriptphpjqueryajax

解决方案


您可以尝试使用 JavaScriptwindow.location.replace()函数:

<meta http-equiv="refresh" content="0; http://www.redirecturl.com/" />
<meta http-equiv="pragma" content="no-cache">
<script type="text/javascript">
window.location.replace('URL');
</script>`

推荐阅读