我花了几乎一整天时间来找到解决这个问题。
我已经成功地编写代码,以动态检索和显示一大堆使用谷歌API的字体和jQuery 1.4.4字体。 (在所有浏览器)
我不得不jQuery的改变1.7.2版本,不幸注意到代码我所写的作品以及在所有浏览器,除了IE浏览器。
我做了一些测试,发现在Internet Explorer $ .getJSON或$就无法使用比1.4.4更高版本的jQuery时加载从谷歌JSON字体数据。
这是我使用的代码:
$(function(){
$.getJSON('https://www.googleapis.com/webfonts/v1/webfonts?key=XXXXXX', function(json) {
alert(json);
});
});
经过一番研究,我已经试过这太:
$.ajax({
type: "get",
url: "https://www.googleapis.com/webfonts/v1/webfonts?key=XXXXXXXX",
cache:false,
dataType:'json',
success: function(data){
alert(data);
}
});
这两种方法都失败在使用Internet Explorer的任何版本的jQuery 1.4.4相比更大 - 什么也没有发生。
任何想法,为什么? 谢谢您的帮助。