1
以下功能完美的作品對我們的生產基地的jQuery +谷歌API + IE8錯誤
function flickrGetPhotos(){
$.getJSON("http://api.flickr.com/services/rest/?method=flickr.photosets.getList&api_key=" + flickrApiKey + "&user_id=" + flickrUserId + "&format=json" + "&per_page=" + galeriaSetsPerPage + "&jsoncallback=?",
function(data){
flickrBuildCollection(data.photosets.photoset)
})
}
然而,這個功能沒有。它僅適用於IE8在我們的本地測試(在每一個瀏覽器在本地和遠程工作正常):
function ytGetVideos(){
jQuery.getJSON("http://gdata.youtube.com/feeds/api/users/" + globalYtUser + "/uploads?v=2&alt=jsonc",
function(data){
buildEmbeddedElem(data.data.items[0].id);
})
}
正如你可以看到,這兩個函數之間的唯一顯著的區別是,一個被調用Flickr的API和另一個是gdata.youtube API。
IE抱怨jQuery 1.4.2庫上的5113行處理遠程調用。當我更改第二個函數以從GDATA/Google以外的API /服務器請求數據時,它停止compaining。
你對這些有何看法?
是的,我剛剛注意到並回到這裏發佈答案。 但你更快。不管怎樣,謝謝你! – user202411 2010-07-09 15:55:36