如题,用ie的效果是alert三个数组(正常),但是其他浏览器如火狐、chrome是:(,)(,,,)(,,,,,,,,)也就是没有赋值,很困惑,个人感觉不是浏览器兼容的问题,求解答
代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="Access-Control-Allow-Origin" content="*">
  <title>Seniverse API Test Page</title>
  <script type="text/javascript" src="jquery.js"></script>
  <script type="text/javascript" src="hmac-sha1.js"></script>
</head>
<body bgbgcolor="blue">
  <div>
  <input type="button" onclick="showAswer();" value="Test" />  
 </div>
<script type="text/javascript">
/********************************************************************************************************************************//data
        var arr1 = new Array(2)
var arr2 = new Array(4)
var answer = new Array(9)
var url1 = "https://api.seniverse.com/v3/weather/now.json?key=4vmtlyzkes0vgorh&location=nanjing&language=zh-Hans&unit=c" ;
    $.getJSON(url1, function(data) {
    var weather = data.results[0];
arr1[0]=weather.now.text
arr1[1]=weather.now.temperature
    });
   var url2 = "https://api.seniverse.com/v3/life/suggestion.json?key=4vmtlyzkes0vgorh&location=nanjing&language=zh-Hans" ;
    $.getJSON(url2, function(data) {
    var life = data.results[0];
arr2[0]=life.suggestion.car_washing.brief
arr2[1]=life.suggestion.dressing.brief
arr2[2]=life.suggestion.sport.brief
arr2[3]=life.suggestion.flu.brief
});
/********************************************************************************************************************************//function

function showAnswer(){
reco();
alert(arr1);
alert(arr2);
                alert(answer);
}       function reco(){
if(arr1[0].indexOf("雨") != -1){
answer[0] = 1;
} //需要雨伞
else{
answer[0] = 0;
}//不需要雨伞

if(arr1[1] < 5){

}//寒冷
else if(arr1[1] < 15){

}//稍冷
else if(arr1[1] < 25){
answer[1]=1 ;   
answer[2]=1 ;   //薄的外套
answer[3]=1 ;   //长裤
answer[4]=1 ;   //棒球帽
answer[5]=1 ;   //普通鞋
answer[6]=2 ;  //短袜、长袜
answer[7]=0 ;   //无围巾
}//适宜
else{
answer[1]=1;
answer[2]=0 ;    //无外套
answer[3]=1;     //短裤,轻长裤
answer[4]=1;     //棒球帽、、、
answer[5]=1;     //凉鞋、轻量级鞋
answer[6]=1;     //短袜
answer[7]=0;     //无围巾
}//炎热
if(arr2[2]==1){
answer[8]=1;
}//戴口罩
else{
    answer[8]=0;
}//不戴
}//function reco</script>
</body>
</html>