Здравствуйте!
Подскажите, пожалуйста, как загрузить картинку из БД в html код через ajax?
Вот в таком виде запрос отрабатывается без проблем:
$('#depIcon').html('<img src="php/getDepImage.php?id='+selectedID+'" alt="" style="width:70px; height:75px;">');
Но как сделать то же самое через такой запрос:
$.ajax({
url: 'php/getDepImage.php',
type: 'POST',
data: {param: selectedID},
error: function (XMLHttpRequest, textStatus, errorThrown) {
console.log(XMLHttpRequest);
console.log(textStatus);
console.log(errorThrown);
},
dataType: "json",
success: function(data){
}
});
И вот в случае успешной передачи данных как прописать вставку этих самых данных в тег img?
Если запустить отдельно файл getDepImage.php, который запрашивает изображение из БД, то в html коде отображаемой страницы полученные данные уже встроены в тег img. Кажется логичным прописать в success: function(data){ $('#depImage').html(data); } Но такая форма не работает.