1
我有一個工作bing圖像搜索api與jsonp數據類型。它的工作沒有問題。當我在Jquery UI對話框中加載圖像搜索腳本時,它顯示正常,我能夠在對話框()框中搜索並查看結果。但是,如果我關閉對話框()並再次打開它,現在如果我搜索沒有結果顯示。查看console.log,我確認jason數據已收到,但由於某種原因它不會追加到結果div,所以我在屏幕上看不到任何結果。如果我關閉對話框並再次打開,則會出現此onyl。如果我刷新刷新頁面並再次打開對話框,則會顯示搜索結果。
這就是我用來追加結果。
$.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>");
});
我在哪裏檢查隱藏在DOM中的樣式。我注意到,如果我打開對話兩次,情況也是如此。第一個對話框顯示了第二個對話框沒有的結果。兩個對話框都接收jsonp數據,但第二個對話框只是沒有附加結果。 – Hussein 2011-01-31 07:39:47