Я использую jcrop, и после того, как пользователь обрезает изображение, я звоню на страницу php, которая возвращает тег img следующим образом:
$.get("get_profile_picture.php", function(data) {
$('#profile_photo_id').html(data);
jQuery('#cropbox').Jcrop({
onChange: showPreview,
onSelect: showPreview,
aspectRatio: 1
});
});
$.get("get_profile_thumb.php", function(data) {
$('#profile_thumb_id').html(data);
});
Это работает нормально, но меня беспокоит то, что я 'я делаю два дополнительных звонка каждый раз, когда пользователь загружает новое изображение.Код img src, возвращаемый из get_profile_picture.php, выглядит следующим образом:
<img src=<?php echo(getProfileThumb($user_id, FALSE)) ?> id="cropbox" />
Мне интересно знать, есть ли более элегантное решение.Я попытался установить тег attr 'src' для идентификатора "cropbox", но сначала он должен выполнить код PHP внутри.Есть мысли или предложения?