получить изображение с Jquery и Php - PullRequest
0 голосов
/ 23 сентября 2011

Я хочу получить изображения с сервера.

HTML-код:

<div id='container'></div>

Вот мой код в jquery:

$.post('php/Image.php', function(data) {
        $('#container').html(data);
    });

И код php:

header('Content-Type: image/png');
$img = imagecreatefrompng("image.png");
imagepng($img);   

На моей веб-странице я вижу "двоичный файл" изображения, и это не то, что я ожидаю. Кто-нибудь может сказать мне, что я делаю не так? Или, если есть лучшее решение для этого.

Заранее спасибо за помощь.

Ответы [ 2 ]

1 голос
/ 23 сентября 2011

Вам не нужно запрашивать само тело изображения, но вставьте тег img со ссылкой на него:

$('#container').html('<img src="php/Image.php" />');
0 голосов
/ 23 сентября 2011

Предполагая, что ваш PHP не урезан (только читает изображение и отправляет его), вы можете просто запросить изображение с сервера, изменив атрибут src вашего тега img, примерно так .

Все, что вам нужно добавить сейчас, - это тег <img> в вашем HTML:

$('#container').html('<img src="php/Image.php">');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...