0

我有一个头像上传,效果很好,问题是上传完成后我想直接更新头像(如果它在top10中)。如果图像在前 10 名中,它将有一个名为“chavatar”的 id。

简而言之:如果页面上有 id 为“chavatar”的图像,请重新加载该图像的源。

我将如何用javascript编写它,感谢您的帮助。

4

4 回答 4

3
document.getElementById('chavatar').src = 'newimagepath.jpg';
于 2012-02-11T14:37:10.920 回答
0

只需将图像的来源更改为新的。这要求您的 ajax 上传函数返回上传图像的 url。
如果您使用 jQuery,请执行以下操作:

$('#chavatar').attr('src', 'new_image_path');
于 2012-02-11T14:37:49.827 回答
0

我会使用jquery。就像是:

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

上传完成后执行此操作

于 2012-02-11T14:38:10.763 回答
0

这些信息可以帮助你。

http://www.ultramegatech.com/2008/12/reloading-images-using-javascript/

于 2012-02-11T14:39:45.560 回答