Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   AmCharts и Ajax (https://javascript.ru/forum/dom-window/56080-amcharts-i-ajax.html)

diakon 28.05.2015 18:55

AmCharts и Ajax
 
Добрый день!
Столкнулся с такой проблемой. Мне нужно выводить круговую диаграмму (типа такой http://www.amcharts.com/demos/simple-pie-chart/). Использую библиотеку amcharts (нужно использовать именно ее). Я пытаюсь выводить ее передавая данные json от php. Но она не выводится.
Код такой
$.ajax({
            type: 'POST',
            url: '/profile/ajax',
            dataType: "json",
            data: $('#page-'+pageID).serialize() + "&page="+page,
            success: function(data) {
            ....
            var chart;
            var legend;
            var chartData = new Array();

            $.each(data[1], function( index, value ) {
                    var name = index+" ("+value['country']+")";
                    var val = value['count'];
                    chartData.push({country: name, litres: val});
            });

            AmCharts.ready(function () {
                    // PIE CHART
                    chart = new AmCharts.AmPieChart();
                    chart.dataProvider = chartData;
                    chart.titleField = "country";
                    chart.valueField = "litres";
                    chart.outlineColor = "#FFFFFF";
                    chart.outlineAlpha = 0.8;
                    chart.outlineThickness = 2;

                    // WRITE
                    chart.write("chartdiv");
           });


Но схема не выводится.
Если кто знает эту библиотеку - подскажите!

diakon 28.05.2015 20:50

А, все разобрался. Можно закрывать


Часовой пояс GMT +3, время: 23:20.