【发布时间】:2011-01-31 06:35:06
【问题描述】:
我有一个使用 jsonp 数据类型的 bing Image search api。它工作没有问题。当我在 Jquery UI 对话框中加载图像搜索脚本时,它会正确显示,我可以在 dialog() 框中搜索并查看结果。但是如果我关闭 dialog() 并再次打开它,现在如果我搜索没有结果显示。查看 console.log,我确实确认收到了 jason 数据,但由于某种原因,它没有附加到结果 div,所以我在屏幕上看不到任何结果。如果我关闭对话框并再次打开它,就会发生这种情况。如果我刷新刷新页面并再次打开对话框,则会显示搜索结果。
这是我用来附加结果的。
$.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>");
});
【问题讨论】: