我有一個頭像上傳工作正常,問題是,當上傳完成我想更新頭像(如果它在top10中)直接。 如果圖片位於top10,它會有一個名爲「chavatar」的ID。刷新頭像後上傳沒有頁面刷新
簡而言之: 如果頁面上存在帶有id'chavatar'的圖片,請重新加載該圖片的來源。
我該如何寫在JavaScript中,感謝您的任何幫助。
我有一個頭像上傳工作正常,問題是,當上傳完成我想更新頭像(如果它在top10中)直接。 如果圖片位於top10,它會有一個名爲「chavatar」的ID。刷新頭像後上傳沒有頁面刷新
簡而言之: 如果頁面上存在帶有id'chavatar'的圖片,請重新加載該圖片的來源。
我該如何寫在JavaScript中,感謝您的任何幫助。
document.getElementById('chavatar').src = 'newimagepath.jpg';
只需更改圖像的來源到新的。這要求你的ajax上傳函數返回上傳圖像的url。
如果你正在使用jQuery做這樣的事情:
$('#chavatar').attr('src', 'new_image_path');
我可以使用jQuery。喜歡的東西:
$('#idofimgelem').html(<img src=urlofimg>)
上傳後做,這是做
你的意思是:$( 「#chavatar」)因爲沒有元素 :) –
2012-02-12 08:21:18
是的,你說得對。發現得好 – clem 2012-02-12 10:56:16