2012-02-11 110 views
0

我有一個頭像上傳工作正常,問題是,當上傳完成我想更新頭像(如果它在top10中)直接。 如果圖片位於top10,它會有一個名爲「chavatar」的ID。刷新頭像後上傳沒有頁面刷新

簡而言之: 如果頁面上存在帶有id'chavatar'的圖片,請重新加載該圖片的來源。

我該如何寫在JavaScript中,感謝您的任何幫助。

回答

3
document.getElementById('chavatar').src = 'newimagepath.jpg'; 
0

只需更改圖像的來源到新的。這要求你的ajax上傳函數返回上傳圖像的url。
如果你正在使用jQuery做這樣的事情:

$('#chavatar').attr('src', 'new_image_path'); 
+0

你的意思是:$( 「#chavatar」)因爲沒有元素 :) – 2012-02-12 08:21:18

+0

是的,你說得對。發現得好 – clem 2012-02-12 10:56:16

0

我可以使用jQuery。喜歡的東西:

$('#idofimgelem').html(<img src=urlofimg>) 

上傳後做,這是做