Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Asynchroniczne ładowanie serwera Highcharts z wieloma seriami

Jakie echo $callback ."([\n" . join(",\n", $rows) ."\n]);"; zwroty? Radzę przekształcić tablicę w json przez json_encode(), a następnie użyć w javascript.

EDYCJA:

Nie masz dostępu do wykresu w swoim skrypcie, ponadto możesz użyć setData tylko na istniejących seriach, a nie na seriach, które nie istnieją, jak np. chart.series[2]. Powinieneś zadzwonić do 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wykres kołowy HighCharts Wartości osi X nie są wyświetlane podczas próby pobrania danych z bazy danych MySQL przy użyciu PHP

  2. Jak skonfigurować automatyczne przełączanie awaryjne dla bazy danych Moodle MySQL?

  3. Jak mapować bity w MySQL do hibernacji?

  4. Użyj rozszerzeń przestrzennych MySQL, aby wybrać punkty wewnątrz okręgu

  5. Jak dodać nowe wiersze do jTable z bazy danych, klikając przycisk bez czyszczenia istniejących wierszy?