我有一个上传图片的表格。默认情况下,来源为"images/noimage.png"
;
<img id="previewing" src="images/noimage.png" />
我将路径存储在数据库中。如果我选择一个特定用户并且表单被加载,我想显示该特定用户的图像。我在windows.onload
事件中执行此操作。但是,将加载另一个图像(如果用户有一个,则为用户先前的图像),而不是新的图像。
var Logo = 'Logos/123.png'; //path stored in Database
if (Logo!='') {
//If the user has a 'Logo', show it
$("#previewing").prop("src", Logo);
} else {
// if user has no 'Logo', show default image
$("#previewing").prop("src", 'Images/noimage.png');
}
这无法正常工作。怎么了
答案 0 :(得分:3)
如果重新加载图像后发生更改,则很可能是其缓存问题。 您可以尝试向图像网址中添加一些随机字符串,例如
Logos/123.png?v=xyz