2015-12-15 79 views
1

我自動生成的圖像,但具有相同名稱的文件被更新,但沒有瀏覽器的更新重載/刷新圖像不工作

$("#imagem_teste").attr("src", data) 

我嘗試:

d = new Date(); 
$("#imagem_teste").attr("src", data+d.getTime()); 

$("#imagem_teste").attr("src", data + new Date().getTime()); 

$("#imagem_teste").removeAttr("src").attr("src", data); 

$("#imagem_teste").attr("src", $("#imagem_teste").attr("src")+"?timestamp=" + new Date().getTime()); 

但還是解決不了。

感謝幫助

回答

2

可以執行這個代碼來設置一些事件的唯一圖像源。它正在讀取現有的src屬性值並附加一個唯一的時間戳。

var name = $("#imagem_teste").attr("src"); 
name = name + '?'+$.now(); 
$("#imagem_teste").attr("src", name); 

$.now()方法生成一個唯一的時間戳,是由表達式(new Date).getTime()

工作樣本返回的數字速記here

+0

謝謝它的工作原理 – Gislef