国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > AJAX > 正文

Ajax獲取到數(shù)據(jù)放入echarts里不顯示的原因分析及解決辦法

2024-09-01 08:28:11
字體:
供稿:網(wǎng)友

在做一個需要用到echarts地圖的項(xiàng)目的時候,成功通過ajax獲取到了后臺提供的數(shù)據(jù),并生成了想要的JSON串。但是,放到echarts option.series[0].data里,獲取不到數(shù)據(jù)。在生成的地圖上無法看到你從后臺獲取到的值。翻遍百度和必應(yīng),給出的答案五花八門,仍舊未解決問題,最后還是一個同事大牛給解決的,在此分享給大家。希望對大家有幫助,,,,

廢話不多說,直接上碼:

$(function () { var data = [];function setOption(data){var myChart = echarts.init(document.getElementById('main'));//window.onresize = myChart.resize;var option = {title : {text: '全國...分布圖',// subtext: '純屬虛構(gòu)',x:'left'},tooltip : {trigger: 'item'},// legend: {// orient: 'vertical',// x:'left',// data:['iphone3','iphone4','iphone5']// },dataRange: {min: 0,max: 10,x: 'left',y: 'bottom',text:['高','低'], // 文本,默認(rèn)為數(shù)值文本color:['#ff5e5e', '#ffa25e', '#ffd05e','#fce6b2','#e1dbcd'],calculable : true},// toolbox: {// show: true,// orient : 'vertical',// x: 'right',// y: 'center',// feature : {// mark : {show: true},// dataView : {show: true, readOnly: false},// restore : {show: true},// saveAsImage : {show: true}// }// },// roamController: {// show: true,// x: 'right',// mapTypeControl: {// 'china': true// }// },series : [{name: '...',type: 'map',mapType: 'china',roam: false,itemStyle:{normal:{label:{show:true}},emphasis:{label:{show:true}}},data:data}]};myChart.setOption(option);//$.getJSON('HotspotServlet',function(data){//option.series[0].data=data.result;// 為echarts對象加載數(shù)據(jù) //myChart.setOption(option);//});}//獲取...排行數(shù)據(jù)function getMapData(limit){ $.ajax({url:'http://127.0.0.1/api/adminunit/score/top/'+limit,type:'post',dataType:'JSON',success:function(objdata){//var str = JSON.parse(objdata);for(var i = 0;i < objdata.length;i ++){var dId = parseInt(objdata[i].id);//var dName="天津市";//if(dId==1){// dName="北京市";//}var dName = objdata[i].name;var dScore = parseInt(objdata[i].score);var oneData = {};var oneData = {id:dId,name:dName,value:dScore};data.push(oneData);}console.log(data);//option.series[0].data=data;setOption(data);//執(zhí)行setOption函數(shù)。傳參}});}getMapData(2);});

里面最重要的就是從后臺獲取到的數(shù)據(jù)是通過傳參的形式放到echarts里的。

當(dāng)時我做的時候未通過傳參的形式,在echarts里獲取到的數(shù)據(jù)始終是空的。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 铁力市| 武义县| 贵州省| 逊克县| 曲麻莱县| 彰武县| 独山县| 化州市| 滕州市| 福贡县| 崇仁县| 黄浦区| 昆明市| 修武县| 彭泽县| 界首市| 许昌市| 嘉义县| 龙陵县| 错那县| 嵩明县| 松江区| 奉化市| 绥中县| 铜山县| 邻水| 济南市| 碌曲县| 抚州市| 衡阳县| 鲁甸县| 横山县| 丰宁| 北宁市| 天镇县| 四平市| 楚雄市| 伊春市| 本溪市| 和政县| 丹棱县|