Tip: Avoid adding same serial
如何避免插入相同的serials,
$('#tester_tree').tree({ onClick: function(node){ /** Loop through series to check if tester is already plotted, donot insert if already exist **/ for (var i = 0; i < options.series.length; i++) { if( options.series[i].name == node.text){ return; } } //alert(node.text); // alert node text property when clicked $.getJSON('data_main.php?tester='+node.text, function(data) { $.each(data, function(key,value) { var series = { data: []}; $.each(value, function(key,val) { if (key == 'name') { series.name = val; } else{ $.each(val, function(key,val2) { series.data.push(eval(val2) ); }); } }); options.series.push(series); chart.addSeries(series, true); chart.redraw(); }); }); } });