$(function() {
myChart3 = new Highcharts.Chart({...});
})
function Show3DScatter(str) {
factor01 = document.getElementById("ThreeD_factor01").value;
factor02 = document.getElementById("ThreeD_factor02").value;
factor03 = document.getElementById("ThreeD_factor03").value;
$.get('ajax.php').done(function(data) {
data03 = JSON.parse(data);
// prepare data
for ( var key in data03) {
var x = 'data03[' + key + '].' + factor01 + ';';
var y = 'data03[' + key + '].' + factor02 + ';';
var z = 'data03[' + key + '].' + factor03 + ';';
arr.push([ eval(x), eval(y), eval(z) ]);
}
for ( var key in arr) {
arr_3D.push(arr[key]);
}
// add data
myChart3.series[0].update({
data : arr_3D
});
}
正如你在上面看到的那样,它一直没有工作,烦人这么多,为什么它无法从arr_3D获取数据?请帮助。谢谢。 (为方便起见,我不会详细复制我的代码,问题是代码
myChart3.series[0].update({
data : arr_3D
});
无效。)