我正在使用 jQuery 在网页上动态加载图像。每次用户在页面上点击提交时,都会生成一个新图像。问题是,除非我在图像 URL 的末尾附加一个随机数,否则由于缓存而返回相同的图像。
我的代码看起来像这样......
img.attr('src', url + resp.id + '.png?' + cache);
我想在最后摆脱缓存字符串并仍然提供新图像,有人知道该怎么做吗?我不认为这是 HTTP 服务器端的问题(使用 nginx),因为即使没有缓存破坏器,直接请求也会显示正确的图像。