Google bigquery JS Bigquery示例在chrome/firefox中工作,但在IE中不工作?

Google bigquery JS Bigquery示例在chrome/firefox中工作,但在IE中不工作?,google-bigquery,Google Bigquery,下面的例子是在谷歌开发者中给出的,在Chrome/Firfox中工作没有任何问题,但在IE中没有,我使用的是windows 8.1中最新的IE版本11 该图表未在IE中显示,这是我收到的java脚本错误。![在此处输入图像描述][1] 注: 1.我在使用Google Developers JSON示例时也遇到了类似的错误…从Bigquery中获取记录并显示在表中…就像在chrome/firefox中执行,而不是在IE中执行??? 2.如果可能,请提供和ASP.NET web应用程序示例,以连接g

下面的例子是在谷歌开发者中给出的,在Chrome/Firfox中工作没有任何问题,但在IE中没有,我使用的是windows 8.1中最新的IE版本11

该图表未在IE中显示,这是我收到的java脚本错误。![在此处输入图像描述][1]

注: 1.我在使用Google Developers JSON示例时也遇到了类似的错误…从Bigquery中获取记录并显示在表中…就像在chrome/firefox中执行,而不是在IE中执行??? 2.如果可能,请提供和ASP.NET web应用程序示例,以连接google BigQuery,并使用C.NET而不是ASP.NET MVC在GRIDView中显示数据

  <html>
<head>
<script src="https://apis.google.com/js/client.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
    google.load('visualization', '1', { packages: ['geochart'] });
</script>
<script>
    // UPDATE TO USE YOUR PROJECT ID AND CLIENT ID
    var project_id = 'XXXXXXXXX';
    var client_id = 'XXXXXXXXXXXXXXXXXXXXXX.apps.googleusercontent.com';

    var config = {
        'client_id': client_id,
        //'P12_KEY': 'Keys/ab2c867e84d6d629f0a80595ae14fdbe44492de8 - privatekey.P12',
        //'SERVICE_ACCOUNT' : '87853623787-7lsfbcuu9p3gr9o76opp5fkrvhdf0itk@developer.gserviceaccount.com',
        'scope': 'https://www.googleapis.com/auth/bigquery'
    };

    function runQuery() {
        var request = gapi.client.bigquery.jobs.query({
            'projectId': project_id,
            'timeoutMs': '30000',
            'query': 'SELECT state, AVG(mother_age) AS theav FROM [publicdata:samples.natality] WHERE year=2000 AND ever_born=1 GROUP BY state ORDER BY theav DESC;'
        });
        request.execute(function (response) {
            console.log(response);
            var stateValues = [["State", "Age"]];
            $.each(response.result.rows, function (i, item) {
                var state = item.f[0].v;
                var age = parseFloat(item.f[1].v);
                var stateValue = [state, age];
                stateValues.push(stateValue);
            });
            var data = google.visualization.arrayToDataTable(stateValues);
            var geochart = new google.visualization.GeoChart(
                document.getElementById('map'));
            geochart.draw(data, { width: 556, height: 347, resolution: "provinces", region: "US" });
        });
    }

    function auth() {
        gapi.auth.authorize(config, function () {
            gapi.client.load('bigquery', 'v2', runQuery);
            $('#client_initiated').html('BigQuery client initiated');
        });
        $('#auth_button').hide();
    }
</script>
</head>

<body>
<h2>Average Mother Age at First Birth in 2000</h2>
<button id="auth_button" onclick="auth();">Authorize</button>
<button id="query_button" style="display:none;" onclick="runQuery();">Run Query</button>
<div id="map"></div>
</body>
    </html>    

可能是因为您有console.log语句,IE不喜欢它。

谢谢您的解决方案。但是现在我得到了下面的错误,并且程序仍然无法在IE中工作“在0x800a138f第418行第127列抛出异常-JavaScript运行时错误:无法获取未定义或空引用的属性“timeStamp”。如果有此异常的处理程序,程序可以安全地继续。”