用echarts弄图表的时候,获取不到数据
图上也没数据:
获取不到数据是因为ajax默认为异步请求,异步的会直接执行后面得接收代码,同时也执行获取代码,所以直接获取是接收不到数据的.
只能改成同步的,执行完当前ajax,得到数据后,才会放到自己设置得变量里面.
改了之后就可以了:
一下这种也是同步请求:
$K.request.syncpostJson(basepath + "/CfDriverController/getNumOfDriverAges", {year:year}, function (resp) {
map = resp;
});
或是: