Interfejs API $ .getJSON i czcionek Google przestaje działać w przeglądarce Internet Explorer z wersjami jQuery większymi niż 1.4.4

Spędziłem prawie cały dzień próbując znaleźć rozwiązanie tego problemu.

Z powodzeniem napisałem kod, aby dynamicznie pobierać i wyświetlać całe mnóstwo czcionek za pomocą interfejsu API czcionek Google i jQuery 1.4.4. (działa we wszystkich przeglądarkach)

Musiałem zmienić jQuery na wersję 1.7.2 i niestety zauważyłem, że kod, który napisałem, działa dobrze we wszystkich przeglądarkach z wyjątkiem przeglądarki Internet Explorer.

Zrobiłem kilka testów i odkryłem, że w Internet Explorerze $ .getJSON lub $ .ajax nie może załadować danych czcionek JSON z Google przy użyciu wersji jQuery wyższych niż 1.4.4.

To jest kod, którego używam:

$(function(){           

$.getJSON('https://www.googleapis.com/webfonts/v1/webfonts?key=XXXXXX', function(json) {

alert(json);

});
});

Po kilku badaniach próbowałem tego też:

$.ajax({
type: "get",
url: "https://www.googleapis.com/webfonts/v1/webfonts?key=XXXXXXXX",
cache:false,
dataType:'json',
success: function(data){
alert(data);
}
});

Obie metody zawodzą w programie Internet Explorer przy użyciu dowolnej wersji jQuery większej niż 1.4.4 - nic się nie dzieje.

Jakieś pomysły dlaczego? Dzięki za pomoc.

questionAnswers(1)

yourAnswerToTheQuestion