Нет людей! В принципе, у вас есть 3 варианта, как я вижу.
Способ 1 - встроить изображение
Делайте то, что сказал Брейн, но data
должно быть base64-кодировкой вашего изображения .
$("#div").html(data); // instead of this
$('#image').attr('src','data:image/gif;base64,'+data); // try something like this
Но мне не нравится идея вставки изображения или передачи данных поста. Base64 может стать немного большим и для больших изображений.
Способ 2 - сохранить изображение
Вы можете $.post
данные, как и раньше, затем сохранить изображение и вернуть URL-адрес изображения.
Метод 3 - Используйте GET
Измените сценарий создания изображений, чтобы он принимал данные GET
. Если вам нужно передать много данных, попробуйте как-нибудь сжать их, или возможно , вы можете использовать SESSION
переменные.