【问题标题】:How to make the browser display image with same name and not the cached one?如何使浏览器显示具有相同名称的图像而不是缓存的图像?
【发布时间】:2010-01-02 18:12:21
【问题描述】:

我通过在 img src 标记中添加 'time()' 使用 PHP 解决了这个问题。

但是 Javascript 是如何做到的,同样的方式?

这是我的代码:

 th_div_html+= "<img src='"+path_th_img+"' class='shadow2' style='margin:7px;' onclick='imageShow("+z+");'>";

我的 PHP 比 javascript 更好,所以我需要你的帮助。

如何使用 javascript 向这个 img 标签添加类似 'time()' 函数?

谢谢

【问题讨论】:

  • 您必须在生成图像 src 的 JavaScript 中添加时间值 (new Date().getTime())  — 大概在 imageShow 的某个位置,您没有向我们展示。

标签: php javascript html


【解决方案1】:
img.src = 'img.jpg?' + Math.random();

【讨论】:

    猜你喜欢
    • 2011-09-27
    • 1970-01-01
    • 2019-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-18
    • 2018-07-03
    • 2023-04-05
    相关资源
    最近更新 更多