jqueryでajax呼び出しで画像をロードしようとしています(This hereを使用)。それはまったく動作していないし、私は何が間違っているのか分からない、私は火かき棒を使用しており、どんな要求も見ない。どんな助けもありがとう。jqueryが動作していない外部画像をロードする
あなたは画像が実際にロードする前にload
イベントハンドラを明確に設定されるように
src
を設定する前に
load
イベントハンドラを設定することになるでしょう
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ですか?火かき棒からその価値をコピーしてそれに行くことができますか?はいの場合、http://jsfiddl.netでこれを再現できますか?そうすれば、診断が容易になります。 – JesseBuesking
それは私のために正しく働いているようです。 thumbnailUrlにはどのような価値がありますか?これを$(document).ready関数に入れましたか? –
imageHolderに追加されていないように見えます。私は火かき棒でデバッグし、それはうまく見えるが、ちょうど追加していない。はいイメージが存在します – user516883