Вы загружаете изображения динамически и хотите отображать их после загрузки?
Хотя «data» - это переменная javascript, содержащая строки, ваши изображения не будут загружаться ...
Чтобы загрузить изображения перед вставкой их на страницу, вам нужно будет сделать их из элементов.
Не знаю, будет ли это лучшим вариантом, но я думаю, что это работает:
$.ajax({
type: "POST",
url: 'ajax.php',
data: 'url='+variable,
success: function(data){
$('<div />').html(data).load(function(){
$(this).appendTo("#myDiv");
})
});