sql >> Databasteknik >  >> RDS >> Mysql

Highcharts async Server Laddar med flera serier

What echo $callback ."([\n" . join(",\n", $rows) ."\n]);"; returnerar? Jag råder dig att omvandla din array till json med json_encode() och sedan använda i javascript.

EDIT:

Du har ingen tillgång till diagram i din scirpt, dessutom kan du bara använda setData på befintliga serier, inte på serier som inte existerar som chart.series[2]. Du bör ringa addSeries

 val1 = [];
    val2 = [];
    val3 = [];
    val4 = [];
    val5 = [];
    $.each(data, function (key, value) {
        val1.push([value[0], value[1]]);
        val2.push([value[0], value[2]]);
        val3.push([value[0], value[3]]);
        val4.push([value[0], value[4]]);
        val5.push([value[0], value[5]]);
    });
chart.series[0].setData(val1);
    chart.addSeries({
        data: val2
    });

    chart.addSeries({
        data: val3
    });

    chart.addSeries({
        data: val4
    });

    chart.addSeries({
        data: val5
    });



    chart.hideLoading();

http://jsfiddle.net/4knAX/2/




  1. Mysql Hur skapar man ett klustrat index?

  2. Backend-versionen stöds inte för att designa databasdiagram eller tabeller

  3. ORA-01461:kan binda ett LONG-värde endast för att infogas i en LONG-kolumn - Förekommer vid fråga

  4. SQLite Group By