|
|
|
| Как правильно декодировать или указать тип контента, чтобы изображение выводилось корректно? Сейчас при нижеследующем коде выдаются иероглифы.
html:
<button id="open_image">Кнопка</button>
<div id="image"></div>
|
js:
$(document).ready(function() {
$(function(){$("#open_image").button().click(function(){
$.post('/loading.php',function(data){$("#image").html("<img src='"+data+"'/>");})
});
});
});
|
php:
<?
$im = new Imagick();
$svg = file_get_contents("/pic.svg");
$im->readImageBlob($svg);
$im->setImageFormat("png");
$im->thumbnailImage(100,0);
echo $im;
?>
|
| |
|
|
|
|
|
|
|
для: kireyev
(13.12.2013 в 11:51)
| |
$(function(){
$("#open_image").button().click(function(){
$("#image").html("<img src='"+url_файла_содержащего_ниже_приведенный_php_код+"'/>");
});
});
|
$(document).ready(function() и $(function() выполняет одно и тоже, инициализацию после загрузки страницы, просто второе эта "краткая" запись первого. Вы это одно вложили в другое. | |
|
|
|