jQuery Datatable缓存图像问题
jQuery Datatable cache problems with images
我使用jQuery Datatables来显示登录人员的列表。它包含每个人的一个单元格,其中包含图片、登录日期/时间、姓名和信息。用户可以更新显示在其中一个单元格中的个人资料图片。数据表每两秒钟刷新一次,使用以下命令:
ajax: 'scripts/loggedinlist.php',
setInterval(function(){
mytable.fnReloadAjax('scripts/loggedinlist.php');
}, 2000);
当用户更新他的图片时,它会不断显示旧的图片。我必须清除浏览器缓存才能看到新的。
我试着添加
cache: false
选项,我禁用了谷歌chromes浏览器缓存-仍然不起作用。
有人知道如何解决这个问题吗?
谢谢!
您可以用img.png?+new Date().getTime()
制作URL
,也可以使用lastupdated
字段img.png?+lastupdated
这将解决您使用image
cache
的问题
您可以尝试这样的方法。
setInterval(function(){
$("#Your_Table_Id").dataTable().fnDraw();
}, 2000);
相关文章:
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- 画布图像的问题
- 客户端图像调整大小.任何已知问题
- 阵列中随机图像的问题
- mouseOver上的隐藏图像问题
- Three.js CanvasRenderer,在将图像纹理设置为平面时出现问题
- 图像自适应调整大小+Javascript的问题
- 使用Javascript对象为具有两个背景图像的DIV设置样式时出现问题
- 图像缩略图库中的“下一个”和“上一个”按钮中的“问题”
- 在服务器上通过jQueryAjax上传加载的图像时出现问题
- Jquery图像循环问题
- 使用Angularjs和ionic的图像大小问题
- 图像上传功能将++(+1)副本添加到下一次上传.出了什么问题或如何重置“选定图像”
- 图像滑块中的分页问题
- 图像J宏路径问题
- 图像计时器中的问题
- Heroku 部分不提供我的一些图像,以前有人遇到过这个问题
- SVG到图像的转换问题
- AngularJS:下载二进制图像时出现异步问题
- HTML或Javascript问题-图像测试