jQuery's .load()
загружает удаленный контент в элементы страницы.<img>
элементы не содержат содержимого, поэтому это не сработает.Вам лучше удалить все свои изображения, чем заменить их на ответы из $.post()
, например,
$.post(location.href).done(doc => {
$('.avatar').remove()
$(doc).find('.avatar').appendTo('#some-container-element')
})
В качестве альтернативы перезагрузите элемент, обертывающий ваши изображения
$('#some-container-element').load(`${location.href} #some-container-element`, '')