Я пытаюсь загрузить изображения через ajax-вызов в jquery, используя This here. он вообще не работает, и я не уверен, что я делаю неправильно, я использую firebug и не вижу никакого запроса. Любая помощь будет оценена по достоинству.загружать внешние изображения с jquery не работает
var img = $('<img />').attr('src', thumbnailUrl).load(function() {
if (!this.complete || typeof this.naturalWidth == "undefined" || this.naturalWidth == 0) {
alert('broken image!');
} else {
$("#imageHolder").append(img);
}
});
Является ли ваш эскиз действительным URL? Можете ли вы скопировать его значение из firebug и пойти на него? Если да, не могли бы вы воссоздать это на http://jsfiddl.net? Это облегчит диагностику. – JesseBuesking
Кажется, он работает правильно для меня. Какую ценность вы используете для thumbnailUrl? Вы помещаете это в функцию $ (document) .ready? –
Похоже, что это не добавление к imageHolder. Я отлаживал firebug, и это выглядит прекрасно, но просто не добавляется. и да изображение существует – user516883