我在javascript改變IMG SRC來自:我在javascript中更改img圖片src,但img不刷新,如何刷新它?
http://loclhost:8080/mvc/resources/pics/625bd317-b71c-4d74-aff2-248b86ff900b.jpg
到
http://loclhost:8080/mvc/resources/pics/4c1541ab-204c-4eff-b641-8527294e02cd.jpg
我的代碼是:
function selectdef(pic){
var picid=pic.split('.')[0];
$.ajax({
type:'post',
url:'defaultset/<c:out value="${pbid}"/>/'+picid,
data: {picid : pic},
cache:false,
success:function(data){
//when ajax require success I will change the picture src
$(".products li img").src='<c:out value="${path}/"/>'+pic;
},
error: function(e){
alert(e.massage());
}
});
}
我的變化SRC行是:
$(".products li img").src='<c:out value="${path}/"/>'+pic;
但圖片直到不改變
但img不刷新,只有我重新加載頁面它可以刷新?爲什麼?我認爲與IMG不同的src應該刷新?
如何刷新它?
是的,它會的。如果JavaScript是正確的,我們可以看到嗎?和你的HTML? –
我改變照片:$(「。products li img」)。src =' '+ pic;真正的地址或腳本是/mvc/resources/pics/77f5f21c-fa3c-4508-aaa3-8eca3a88be3f.jpg我確認我在那裏有圖片,好像我刷新了圖片展示的頁面。 UUID由服務器隨機生成,因此每次都會改變。 –
user504909