0
링크를로드하는 간단한 페이지가있어서 이미지 모양이 바뀝니다. Ajax 호출을 사용하여 이미지 (pixelate it 또는 something 또는 기타)를 처리 한 다음 div 내에서 결과를 업데이트하지만 올바르게 표시되지는 않습니다.imagejpeg 이후 div에서 이미지가 올바르게 표시되지 않습니다.
$im = '/path/to/image.jpg';
if($_GET[filter]=="pixelate"){
imagefilter($im, IMG_FILTER_PIXELATE, 3, true);
imagejpeg($im);
}
:
���X!t��⤹9�Ej_5��-
는
여기
"이 오류가이 이미지를 표시 할 수 없습니다"결과 채워야하는 사업부가 포함 된 페이지의 상단에 있지만, header('Content-Type: image/jpg');
를 사용하여 시도는 PHP입니다
AJAX
function addFilter(filter,color)
{
$.ajax({
type: "GET",
url: 'filters.php',
data: {filter: filter, color: color},
success: function(data) {
// data is ur summary
$('#result').html(data);
}
});
}
그리고 HTML
,<div style="width:600px; height:400px;" id="result"></div>
<a href="#" onclick="addFilter('pixelate','')">pixelate</a>
질문 어떻게 이미지를 표시 할 수 있습니까? 실제 이미지로 표시하려면 이미지를 임시 디렉토리로 복사해야합니까?
왜 당신이 jQuery를 사용하여 유혹하는 링크가있는'IMG의 src'을 변경하지? – Steven
@Steven 무슨 뜻인지 확실치 않습니다. –
DIV가 이미지를 포함하고 있습니까? '그리고 링크를 클릭하면이 이미지를 변경하고 싶습니까? – Steven