0

このトピックに関する同様の質問を見たことがありますが、Firefox でこれが起こるのを見たことはありません。Yosemite を実行している最新の Mac で Firefox 49.0.2 を使用しています。

開発者コンソールを開くまで保持されている追加したばかりのコード:

            var jsonSeries = [];
            $.ajax({
                url: 'https://api.simplymeasured.com/v1/analytics/<account-id>/profiles/metrics?filter=profile.id.eq(<numbers>)&filter=analytics.timeseries_key.gt(2016-10-01)&dimensions=analytics.timeseries_key.by(day)',
                headers: {
                    'Authorization': 'Bearer <a long key>',
                    'Content': 'application/json',
                    'Cache-Control': 'no-cache, no-store'
                    },
                type: 'GET',
                dataType: 'json',
            }).done(function(json) {
                for (var i = 0; i < json.data.length; i++) {
                    jsonSeries.push(json.data[i]['attributes']['metrics']["analytics.audience_count"]);
                }
            });

            var dataCT = {
              labels: ['W1', 'W2', 'W3', 'W4', 'W5', 'W6', 'W7', 'W8', 'W9', 'W10'],
              series: [
                jsonSeries
              ]
            };

            var optionsCT = {
              axisX: {
                labelInterpolationFnc: function(value, index) {
                  return index % 2 === 0 ? value : null;
                }
              }
            };

            new Chartist.Bar('.ct-chart', dataCT, optionsCT);

後で初期化されたチャートは正常に読み込まれますが、空です。開発者コンソールが最初に開いていても、開発者コンソールのサイズを変更するまで実際のデータは表示されません。開発者コンソールのトリガーまたはアクションがデータをもたらすようです


開発者コンソールを最初に開いてページをリロードし、念のため 10 秒以上待機しました。 開発者コンソールのサイズが変更されるまでajaxデータが機能しない


開発者コンソールのサイズを数ピクセルだけ変更した後: 開発者コンソールのサイズを変更した後 - ajax jquery

4

0 に答える 0