通过ajax获取json 在success里面给option的属性进行设置值
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="/ailk-echars/echars/js/esl.js"></script>
<script src="/ailk-echars/echars/js/jquery.js"></script>
<script src="/ailk-echars/echars/js/echarts-option.js"></script>
<script type="text/javascript">
$(function(){
})
var echarts;
require(
[
'echarts',
'echarts/chart/line',
'echarts/chart/bar',
'echarts/chart/scatter',
'echarts/chart/k',
'echarts/chart/pie',
'echarts/chart/radar',
'echarts/chart/map',
'echarts/chart/chord',
'echarts/chart/force'
],
function(ec) {
map();
}
);
//map
function map(){
var myChart = require('echarts').init(document.getElementById('map'));
myChart.showLoading({
text: '正在努力的读取数据中...' //loading话术
});
var jsonArray=${(array)!};
myChart.hideLoading();
//optionMapPvn.dataRange={};
var data=[];
$.each(jsonArray,function(i,p){
data[i]={'name':p['areaname'],'value':p['value']};
});
var value=[ {name: '北京市',value: Math.round(Math.random()*1000)},
{name: '天津',value: Math.round(Math.random()*1000)},
{name: '上海',value: Math.round(Math.random()*1000)},
{name: '重庆省',value: Math.round(Math.random()*1000)}, <