【发布时间】:2011-01-31 07:53:33
【问题描述】:
我正在将来自 ajax dataType:jsonp 的数据加载到 jquery UI 对话框()中。
通过将结果附加到 <li>
$.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 个 dialog() 实例,则第一个对话框能够获取并附加结果,而第二个对话框正在获取结果,但不能附加结果。
第二种情况是,如果我只打开一个对话框,那么我可以看到结果,但如果我关闭它并再次打开它,则不再附加结果。我确实在 console.log 中看到了结果,但它只是没有被附加,为什么会这样。
是什么原因造成的。
【问题讨论】: