Javascript getJSON在Safari中不工作

Javascript getJSON在Safari中不工作,javascript,jquery,google-chrome,safari,Javascript,Jquery,Google Chrome,Safari,有人能解释一下为什么下面的代码在Chrome和IE中工作,而不是Safari。我相信问题出在getJSON的某个地方。它返回JSON并在其他浏览器中工作,同样不是safari。谢谢 链接到实际页面: 路易斯安那州赛后 $(函数(){ 变量url=”https://script.google.com/macros/s/AKfycbwFp0U_pYseCIXVUVfK_wOMoTgno76sk-JXDMGmPResdseOX3Xj/exec"; /*从JSON填充列表*/ $.getJSON(ur

有人能解释一下为什么下面的代码在Chrome和IE中工作,而不是Safari。我相信问题出在getJSON的某个地方。它返回JSON并在其他浏览器中工作,同样不是safari。谢谢

链接到实际页面:


路易斯安那州赛后
$(函数(){
变量url=”https://script.google.com/macros/s/AKfycbwFp0U_pYseCIXVUVfK_wOMoTgno76sk-JXDMGmPResdseOX3Xj/exec";
/*从JSON填充列表*/
$.getJSON(url)
.完成(功能(数据){
for(数据中的var d){
/*进程JSON参数*/
var博弈=数据[d];
控制台日志(游戏)
如果(游戏配对){
var matchUp=game.matchUp.split('\n');
var matchUp1=匹配[0];
var matchUp2=匹配[1];
}
var评分1='';
var评分2='';
如果(游戏分数){
var score=game.score.split('\n');
分数1=分数[0];
分数2=分数[1];
}
var gameStatus=game.gameStatus;
/*if(game.matchup===null | | game.matchup====“”)
继续*/
$(“#内容”)。追加(
""+
“”+匹配1+“”+分数1+“”+
“”+匹配2+“”+分数2+“”+
“”+游戏状态+“”+
""
);
}   
})
});
(函数(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]| |函数(){
(i[r].q=i[r].q | |[]).push(参数)},i[r].l=1*新日期();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(窗口,文档,“脚本”,“www.google-analytics.com/analytics.js”,“ga”);
ga(“创建”、“UA-51502655-1”、“googledrive.com”);
ga(‘发送’、‘页面浏览’);
使用此json格式

$.getJSON(
   "https://script.google.com/macros/s/AKfycbwFp0U_pYseCIXVUVfK_wOMoTgno76sk-JXDMGmPResdseOX3Xj/exec",
    function (data) {
      for (var d in data) {
                    /*Process JSON Parameters*/
                    var game = data[d];
                    console.log(game)
                    if (game.matchup) {
                        var matchUp = game.matchup.split('\n');
                        var matchUp1 = matchUp[0];
                        var matchUp2 = matchUp[1];
                    }
                    var score1 = '';
                    var score2 = '';
                    if (game.score) {
                        var score = game.score.split('\n');
                        score1 = score[0];
                        score2 = score[1];
                    }
                    var gameStatus = game.gameStatus;

                    /*if (game.matchup === null || game.matchup === '')
                    continue;*/
                    alert();
                    $('#content').append(
                        "<div class='game'>" +
                            "<div class='team'><span class='rank'></span>" + matchUp1 + "<span class='score'>" + score1 + "</span></div>" +
                            "<div class='team'><span class='rank'></span>" + matchUp2 + "<span class='score'>" + score2 + "</span></div>" +
                            "<div class='status'>" + gameStatus + "</div>" +
                        "</div>"
                    );
                }
    }
);
$.getJSON(
"https://script.google.com/macros/s/AKfycbwFp0U_pYseCIXVUVfK_wOMoTgno76sk-JXDMGmPResdseOX3Xj/exec",
功能(数据){
for(数据中的var d){
/*进程JSON参数*/
var博弈=数据[d];
控制台日志(游戏)
如果(游戏配对){
var matchUp=game.matchUp.split('\n');
var matchUp1=匹配[0];
var matchUp2=匹配[1];
}
var评分1='';
var评分2='';
如果(游戏分数){
var score=game.score.split('\n');
分数1=分数[0];
分数2=分数[1];
}
var gameStatus=game.gameStatus;
/*if(game.matchup===null | | game.matchup====“”)
继续*/
警惕();
$(“#内容”)。追加(
"" +
“”+匹配1+“”+分数1+“”+
“”+匹配2+“”+分数2+“”+
“”+游戏状态+“”+
""
);
}
}
);
$.getJSON(
   "https://script.google.com/macros/s/AKfycbwFp0U_pYseCIXVUVfK_wOMoTgno76sk-JXDMGmPResdseOX3Xj/exec",
    function (data) {
      for (var d in data) {
                    /*Process JSON Parameters*/
                    var game = data[d];
                    console.log(game)
                    if (game.matchup) {
                        var matchUp = game.matchup.split('\n');
                        var matchUp1 = matchUp[0];
                        var matchUp2 = matchUp[1];
                    }
                    var score1 = '';
                    var score2 = '';
                    if (game.score) {
                        var score = game.score.split('\n');
                        score1 = score[0];
                        score2 = score[1];
                    }
                    var gameStatus = game.gameStatus;

                    /*if (game.matchup === null || game.matchup === '')
                    continue;*/
                    alert();
                    $('#content').append(
                        "<div class='game'>" +
                            "<div class='team'><span class='rank'></span>" + matchUp1 + "<span class='score'>" + score1 + "</span></div>" +
                            "<div class='team'><span class='rank'></span>" + matchUp2 + "<span class='score'>" + score2 + "</span></div>" +
                            "<div class='status'>" + gameStatus + "</div>" +
                        "</div>"
                    );
                }
    }
);