如何从ajax将数据加载到highcharts?

如何从ajax将数据加载到highcharts?,highcharts,Highcharts,我正试图从ajax调用中获得高图表中的系列。但由于某些原因,它不起作用。我没有在图表中填充数据。请任何人帮我做这个 $(document).ready(function() { $('#exercise').submit(function(e) { var form = $(e.target); e.preventDefault(); $.ajax({ type: form

我正试图从ajax调用中获得高图表中的系列。但由于某些原因,它不起作用。我没有在图表中填充数据。请任何人帮我做这个

$(document).ready(function() {

        $('#exercise').submit(function(e) {
            var form = $(e.target);
            e.preventDefault();

            $.ajax({
                type: form.attr('method'),
                url: form.attr('action'),
                dataType: 'json',
                data: form.serialize(),
                success : function(data){
                    alert("parse");
                    alert(data);
                    chart4(data);

                },
                error : function(){
                    alert("Exercise Error!");
                }
            });
        });
    });
这是我的ajax电话

功能图表4数据{ Highcharts.setOptions{ }; alertHIT; var图表=新的Highcharts.图表{ 图表:{ renderTo:'容器', defaultSeriesType:“列”, 保证金:[50、150、60、80] }, 标题:{ 课文:"练习",, 风格:{ 边距:“10px 100px 0”//居中 } }, xAxis:{ 键入:“日期时间”, dateTimeLabelFormats:{ 月份:'%e.%b', 年份:'%b' }, }, 亚克斯:{ 分:0,, 标题:{ 文字:“分钟” } }, 工具提示:{ headerFormat:“{point.key}”, pointFormat:“{series.name}:”+ “{point.y:.1f}mm”, 页脚格式:, 分享:是的, useHTML:true }, 打印选项:{ 专栏:{ 点填充:0.2, 边框宽度:0 } }, 系列:[数据] };
} 问题是JSON中有自定义名称。它应该是x/y格式的持久字段和日期字段。此外,这一行:series:[data]应该替换为series:data,因为您的json是数组