Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php highcharts不显示在带有ie8的jquery ui选项卡中_Php_Internet Explorer 8_Highcharts_Jquery Ui Tabs - Fatal编程技术网

Php highcharts不显示在带有ie8的jquery ui选项卡中

Php highcharts不显示在带有ie8的jquery ui选项卡中,php,internet-explorer-8,highcharts,jquery-ui-tabs,Php,Internet Explorer 8,Highcharts,Jquery Ui Tabs,我实际上使用的是jQueryUI选项卡。我需要在每个选项卡中放入HighCharts库中的一些图表。它在firefox上运行良好,但问题出在IE8上。事实上,图表根本不显示,而且在生成图表时似乎会崩溃。 很抱歉,我不能给你一个url的例子 以下是一张图表的代码: 您能帮我一下吗?您在控制台中遇到javascript错误了吗?没有。但我想我发现了问题所在。当我手动添加值时,它是有效的,所以这可能是因为我在其他论坛中见过的最后一个逗号。我会尝试解决这个问题,然后我会回来告诉你。所以我找到了解决方案

我实际上使用的是jQueryUI选项卡。我需要在每个选项卡中放入HighCharts库中的一些图表。它在firefox上运行良好,但问题出在IE8上。事实上,图表根本不显示,而且在生成图表时似乎会崩溃。 很抱歉,我不能给你一个url的例子

以下是一张图表的代码:


您能帮我一下吗?

您在控制台中遇到javascript错误了吗?没有。但我想我发现了问题所在。当我手动添加值时,它是有效的,所以这可能是因为我在其他论坛中见过的最后一个逗号。我会尝试解决这个问题,然后我会回来告诉你。所以我找到了解决方案。这确实是我的系列值的最后一个逗号。所以我只是添加了一个条件,如果它是我表格的最后一行,我就不打印逗号。它是有效的。谢谢,没问题。我建议使用json_编码,而不是foreach循环。你为什么这么建议?如何将其应用于此?
$(document).ready(function() {
var chart1 = new Highcharts.Chart({
    chart: {
        renderTo: 'container1',
        borderColor: '#CCCCCC',
        borderWidth: 2,
        type: 'line',
        height : ".$height.",
        width : ".$width.",
        zoomType: 'x'
    },
    title: {
        text: 'exemple'
    },      
    subtitle: {
        text: 'subtitle'
    },
    xAxis: {
        categories: ['" . implode("', '", $xValues) . "'],
                    type:'datetime',
                    maxZoom: 1
    },
    yAxis: {
        title: {
            text: 'ordonnees'
        }
    },
    exporting: {
        type : 'image/png',
        scale: 2

    },
    plotOptions: {
        line: {
            dataLabels: {
                enabled: true 
                },
        marker:{
            enabled: true
            }
        }
    },
    series: [";
        $d = "";
        foreach($data as $leg => $val)
        {
            $s =  implode(', ', $val);
            $d .= "{ name: '$leg',
            data: [" . $s . "] }, ";
        }
        $sortie .= $d;
        $sortie .= "]
    });
});