Перезагрузить аватар после загрузки без обновления страницы - PullRequest
0 голосов
/ 11 февраля 2012

У меня есть загрузка аватара, которая работает нормально, проблема в том, что когда загрузка завершена, я хочу обновить аватар (если он в топ10) напрямую. Если изображение находится в топ10, оно будет иметь идентификатор с именем 'chavatar'.

В двух словах: если на странице есть изображение с идентификатором 'chavatar', перезагрузите источник этого изображения.

Как бы я написал это в javascript, спасибо за любую помощь.

Ответы [ 4 ]

3 голосов
/ 11 февраля 2012
document.getElementById('chavatar').src = 'newimagepath.jpg';
0 голосов
/ 11 февраля 2012

Эта информация может помочь вам.

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

0 голосов
/ 11 февраля 2012

Я бы использовал jquery. Что-то вроде:

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

Сделайте это после завершения загрузки

0 голосов
/ 11 февраля 2012

просто измените источник изображения на новый.это требует, чтобы ваша функция загрузки ajax возвращала URL загруженного изображения.если вы используете jQuery, сделайте что-то вроде этого:

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