2 Stimmen

Google-Visualisierung AreaChart gibt "Ungültiges Argument" in IE7

Ich erhalte eine JSON-Zeichenfolge zurück von einem Ajax-Aufruf, die ich in einer Google-Visualisierung AreaChart kleben bin. Ich habe festgestellt, dass, wenn es nur 1 Zeile in den Daten, GV gibt "Ungültiges Argument" in IE7, aber es funktioniert in allen anderen Browsern.

Hier ist das Array, das ich von dem Ajax-Aufruf zurückbekomme,

Array
(
    [0] => Array
        (
            [cols] => Array
                (
                    [0] => Array
                        (
                            [label] => Time Dispersion
                            [type] => string
                        )

                    [1] => Array
                        (
                            [label] => Score
                            [type] => number
                        )

                )

            [rows] => Array
                (
                    [0] => Array
                        (
                            [c] => Array
                                (
                                    [0] => Array
                                        (
                                            [v] => SA-00:00
                                        )

                                    [1] => Array
                                        (
                                            [v] => 50
                                        )
                                )
                        )
                )
        )
)

Und hier ist der Ajax-Aufruf, zusammen mit dem Tabellenaufbau,

$.getJSON(url, function(fpdata) {
    //load summary of footprint chart
    var prepdata = fpdata.timesum[0];
    var data = new google.visualization.DataTable(prepdata, 0.5);
    var chcontainer = 'eleid';
    var chart = new google.visualization.AreaChart(document.getElementById(chcontainer)); 
    var options = {width: fpwidth, height: fpheight, titleFontSize: 14, is3D: true, legend: 'none', title: 'Title',
        pointSize: 0,  vAxis: {maxValue: 100, title: 'Percentage Correct'}  , hAxis: {title: 'Title'}
    };

    chart.draw(data, options ); 
    $("#"+chcontainer).append('<br /><span class="printthis">[Print]</span>');
});

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X