0
ajax dataType:jsonpからのデータをjqueryのUIダイアログ()にロードしています。 データiが開いているダイアログの2つのインスタンスを()がある場合は、最初のダイアログが第二のダイアログがなっているような結果を取得し、追加することができます<li>
UIダイアログでの.ajaxの読み込み
$.each(data.SearchResponse.Image.Results,
function(i, item) {
console.log(item.Thumbnail.Url);
$("#Results").append("<li><img style='width:100px; height:75px;' src='" + item.Thumbnail.Url + "'/></li>");
});
}
に結果を追加して表示されますが、結果を追加しません。
2つ目のケースは、1つのダイアログしか開いていない場合は結果を表示できますが、閉じるともう一度開くと結果が表示されなくなります。私はconsole.logでその結果を見ることができますが、それは追加されていないだけです。それはなぜですか。
これが原因です。
ありがとうございました。私はidの代わりにクラスを参照し、それをしました。私はちょうどなぜそれが1つのダイアログのケースで動作していないのだろうかと思っています。最初にダイアログを開くとそれが動作しますが、それを閉じてから開くともう機能しません。なぜ閉じて開いた後にダイアログIDが2回カウントされるのですか? – Hussein