Highcharts有时加载但不总是

时间:2015-02-19 15:08:38

标签: javascript c# jquery asp.net highcharts

我有一个网站,使用highcharts来显示一些线条和饼图。 在所有页面上,饼图正常加载,但折线图有时会加载,有时则不会加载。

这是我加载高图的代码:

function loadHighChart()
    {
        $(function () {
            $('#highchart').highcharts({
                chart: {

                },
                title: {
                    text: 'Country Statistic'
                },
                tooltip: {
                    useHTML: true,
                    valueDecimals: 2,
                    valuePrefix: '',
                    valueSuffix: ' (Mt)  '
                },
                xAxis: {
                    categories: DataYear,
                    title: {
                        text: 'Over years'
                    }
                },
                yAxis: {

                    title: {
                        text: 'Value'
                    },
                },
                series: [{
                    name: 'Consumption',
                    data: DataConsumption
                },
                    {
                        name: 'Production',
                        data: DataProduction
                    },
                    {
                        name: 'Import',
                        data: DataImport
                    },
                    {
                        name: 'Export',
                        data: DataExport
                    }
                ]
            });
        });
    }

1 个答案:

答案 0 :(得分:0)

答案很简单。我有2个ajax调用,一个加载char,另一个加载下面的表。问题是图表的div位于div内部,表格数据重写了它被调用的那些,因此它只显示表格首先加载的图表和图表秒表。所以我只是将图表div移到表格div之外。 :d