Я пытаюсь получить атрибут src
изображения, которое было добавлено на страницу после его загрузки, но результат продолжает возвращаться undefined
.Получить атрибут только что созданного элемента
$('#qtr').change(function() {
data = {
'img': $('#edit_image').attr('src'),
'degrees': '90'
};
$.post('/ajax/ajax_images/rotate', data, function(response) {
if (response.error != 0) {
alert('Unable to rotate image');
}
else {
$('#edit_image').attr('src', response.html);
new_image = response.html;
var start = new_image.lastIndexOf('/') + 1;
new_image = new_image.substr(start);
}
}, 'json');
});
$('#edit_image')
- это созданный образ. Где я иду не так?
Покажите нам свой ответ Ajax. – VisioN
Это означает, что изображение еще не загружено. Поскольку вы добавляете его с помощью dyanmically, вы должны выполнить любой процесс в функции 'img.onload'. – gopi1410