Следующая функция отлично работает на нашей производственной площадке
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 жалуется на строку 5113 в библиотеке jQuery 1.4.2, которая занимается удаленными вызовами. Когда я изменяю вторую функцию для запроса данных от API / сервера, отличного от GDATA / Google, она перестает работать.
Что вы думаете об этом?