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