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