在我点击所有主流浏览器中的开发者工具之前,JavaScript无效

时间:2017-10-31 16:39:22

标签: javascript jquery ajax laravel

我使用JQuery将数据传递给Laravel控制器的Bootstrap图表。问题是图表不显示。但是当我单击开发人员工具(F12)时,显示它很难调试。

其他未使用ajax的图表加载得很好。这是我的代码:

var Years = new Array();
var Labels = new Array();
var shares = new Array();

 $(document).ready(function () {
        $.get(url + 'shares/yearly', function (response) {

            response.forEach(function (data) {
                Years.push(data.year);
                Labels.push(data.year);
                shares.push(data.shares);
            });

        });

        var ctxB = document.getElementById("sharesAnnullyChart").getContext('2d');
        var myBarChart = new Chart(ctxB, {
            type: 'bar',
            data: {

                labels: Years,
                datasets: [{
                    label: 'Shares',
                    data: shares,
                    backgroundColor: [
                        'rgba(255, 99, 132, 0.2)',
                        'rgba(54, 162, 235, 0.2)',
                        'rgba(255, 206, 86, 0.2)',
                        'rgba(75, 192, 192, 0.2)',
                        'rgba(153, 102, 255, 0.2)',
                        'rgba(255, 159, 64, 0.2)'
                    ],
                    borderColor: [
                        'rgba(255,99,132,1)',
                        'rgba(54, 162, 235, 1)',
                        'rgba(255, 206, 86, 1)',
                        'rgba(75, 192, 192, 1)',
                        'rgba(153, 102, 255, 1)',
                        'rgba(255, 159, 64, 1)'
                    ],
                    borderWidth: 1
                }]
            },
            optionss: {
                scales: {
                    yAxes: [{
                        ticks: {
                            beginAtZero: true
                        }
                    }]
                }
            }
        });

    })

我已经尝试了在此链接下讨论的答案,似乎我的代码中没有控制台命令:这是链接: 链接为http://marshmallow.readthedocs.io/en/latest/quickstart.html#specifying-attribute-names

任何想法,请帮助我,我一直试图找到解决方案,差不多一周。

0 个答案:

没有答案