jQuery + Google 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);
  })
}  

Как Вы видите, единственная значительная разница между обеими функциями - то, что каждый называет API Flickr и другой gdata.youtube API.

IE жалуется на строку 5113 на jQuery 1.4.2 библиотеки, которые имеют дело с удаленными вызовами. Когда я изменяю вторую функцию, чтобы запросить данные от API/сервера кроме GDATA/Google, это останавливает compaining.

Каковы Ваши мысли о них?

1
задан sth 19 July 2010 в 14:13
поделиться