highcharts,highstock用ajax延迟动态加载数据
如果数据量大的时候担心网页加载慢,试了好久找出了延迟加载数据的方法
chart: {
renderTo:'container',
events:{load:getdata}
},......
series: [{name:'abc',data:[]}],
......
var chart=this;
chart.showLoading();
$.get('getprice.php',function(sdata)
{
chart.series[0].setData(sdata);chart.hideLoading(); });
不初始化series,然后chart1.addSeries({name:'aa',data:sdata}),也可加载数据,不过这样上下导航栏中的数据确不能加载,而只能加载坐标轴上的数据,用setData无此问题
注意:
series可以有多个,这里动态加载数据附加到第1个series,所以series[0]必须提前定义,data可以为空,也可以填入初始数据
相关推荐
春雨的雕刻时光 2020-06-10
Zerofishcoding 2015-06-12
疯狂的扣子 2015-04-30
83500391 2011-11-04
dflyzx 2020-09-23
hubanbei00的家园 2020-07-18
kjh00abc 2020-05-31
yuanshuai 2020-05-20
JustHaveTry 2020-05-19
xingyuzhe 2020-05-12
xingyuzhe 2020-04-26
kjh00abc 2020-03-03
xingyuzhe 2020-03-01
xingyuzhe 2020-02-12
技术积累LZ 2020-01-13
CurrentJ 2020-01-06
limx 2019-12-09
xiaoxiaoniaoer 2019-12-04
Sincelily 2019-11-26