Amcharts js 如何异步加载数据
我在页面中通过jquery的ajax请求然后将数据赋给一个变量,然后AmCharts.ready(function(){varchart=newAmCharts.AmSe...
我在页面中通过jquery的ajax请求然后将数据赋给一个变量,然后
AmCharts.ready(function() {
var chart = new AmCharts.AmSerialChart();
chart.dataProvider = lineChartData;但是这个并没有获得那个变量的值,也就是这个先jquery执行了,怎么回事呢? 展开
AmCharts.ready(function() {
var chart = new AmCharts.AmSerialChart();
chart.dataProvider = lineChartData;但是这个并没有获得那个变量的值,也就是这个先jquery执行了,怎么回事呢? 展开
1个回答
展开全部
那肯定要ajax请求成功了才执行上面那一段代码呀
在jquery的ajax有一个success参数 里面就是ajax请求成功后调用的
跟Amcharts 没关系
在jquery的ajax有一个success参数 里面就是ajax请求成功后调用的
跟Amcharts 没关系
更多追问追答
追问
Amcharts js 是一个图表插件,jquery的ajax我会,我是问 Amcharts js 这里面加载数据的问题
还是谢谢你,
追答
lineChartData你说的是不是这个的值
这个的值要自己设啊
类似
var chartData = [{title:"sample 1",value:130},{title:"sample 2",value:26}];
var chart = new AmCharts.AmSerialChart();
chart.categoryField = "title";
chart.dataProvider = chartData;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询