[英]image not getting displayed after changing src attribute of img using jquery
[英]img src not working as expected using JS/JQuery: previous image get displayed instead of new uploaded image
我有一張上傳圖片的表格。 默認情況下,源為"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');
}
這不能按預期方式工作。 怎么了
如果重新加載映像后發生更改,則很可能是其緩存問題。 您可以嘗試在圖像網址中添加一些隨機字符串,例如
Logos/123.png?v=xyz
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.