2012-02-11 119 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>) 

上传后做,这是做