我试图将一些参数添加到由ajax调用的我的高级图表中。我在一个单独的php中调用所有必要的参数,然后成功的结果会将它放在容器中用于highcharts。
我的代码:
$.ajax({
type: 'post',
url: 'sdayresult.php',
data: $("#FormName").serialize(),
success: function(data) {
//$("#anser").html(data);
$('#container').highcharts({data});
}
数据的价值:
chart: {
type: 'scatter'
},
title: {
text: 'Search by Airline'
},
xAxis: {
categories: ['none']
},
yAxis: {
title: {
text: '# of Crew'
}
},
series: [{
name: '# of Crew',
URLs: ['#'],
data: [0],
point: {
events: {
click: function() {
var someURL = this.series.userOptions.URLs[this.x]; // onclick get the x index and use it to find the URL
if (someURL)
window.open('http://'+someURL);
}}}
}]
但是当我运行脚本时,这是一个javascript错误,说我有一个未定义的"}"。我尝试将数据的值粘贴到highcharts的另一个测试页面,似乎数据的值是正确的。我该怎么做才能解决它?