【发布时间】:2011-12-07 06:25:17
【问题描述】:
没有代码,因为这主要是概念性的:
所以我有一个这样命名的图像文件夹:
1.jpg 2.jpg 3.jpg 4.jpg
这些图片填充了一个图库,并且您可能会认为,图库中的顺序由它们的名称决定。因此,在我的 php thingamabob 中,我允许客户端重新排序图像。因此,假设我们的图像描绘了这些事物:
1.jpg - “狗” 2.jpg - “猫” 3.jpg - “鸡” 4.jpg - “后现代主义”
我的客户决定首先展示“后现代主义”,所以我的 php thingamabob 将 4.jpg 重命名为 1.jpg,同时将其他 1 2 和 3 分别更改为 2 3 4,如下所示:
1.jpg - “后现代主义” 2.jpg - “狗” 3.jpg - “猫” 4.jpg - “鸡”
太好了,所以当我在每个图像的服务器的实际文件夹中查看时,一切看起来都很公平。 1.jpg作为“后现代主义”的形象而存在,其余的都效仿。但在我们的浏览器上却不是这样,它显示的是旧订单。果然第一个图片链接是“1.jpg”,但是我们的“后现代”图片似乎违背了它作为文件的形而上学现实,浏览器反而显示了一条狗。我猜这是浏览器缓存图像而不觉得需要重新加载它们?这可以用一个简单的客户端脚本来解决吗?
【问题讨论】:
标签: javascript jquery browser-cache