欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

springboot中怎么動態(tài)加載Echart餅狀圖

springboot中怎么動態(tài)加載Echart餅狀圖,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

公司主營業(yè)務(wù):成都網(wǎng)站設(shè)計、網(wǎng)站制作、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出景谷免費做網(wǎng)站回饋大家。

嘗試一:在springboot的controller中把查詢到的結(jié)果拼接好放在map里,跳轉(zhuǎn)到頁面,然后在前臺javascript中獲取完成動態(tài)加載,發(fā)現(xiàn)餅狀圖中data是數(shù)組類型,后臺拼接的String類型傳到j(luò)avascript中,然后在頁面中顯示會出現(xiàn)單引號解析錯誤。

嘗試二:使用ajax,后臺跳轉(zhuǎn)到頁面后自動執(zhí)行ajax查詢出餅狀圖所需的data數(shù)據(jù),返回json格式數(shù)據(jù)

1.餅狀圖的data數(shù)據(jù)格式為[{value:235, name:'視頻廣告'},{value:274, name:'聯(lián)盟廣告'},{value:310, name:'郵件營銷'}]

構(gòu)造data實體

public class EchartData { private String name; private Float value; public EchartData(){} public EchartData(String name, Float value){  this.value = value;  this.name = name; } public String getName() {  return name; } public void setName(String name) {  this.name = name; } public Float getValue() {  return value; } public void setValue(Float value) {  this.value = value; }}

2.后臺查詢出數(shù)據(jù)并放入EchartData的list并轉(zhuǎn)化為json數(shù)組返回到ajax

@RequestMapping("/dwcb") @ResponseBody private String dwcb(@RequestParam("scrq1") String scrq1,@RequestParam("scrq2") String scrq2,      @RequestParam("dwmc") String dwmc,Map map) throws ParseException {  List lis = new ArrayList();  List<ViewNyRxhmx> list = rcbService.findSearchRcb(scrq1,scrq2,dwmc);  //查詢出所有的單位信息  Float total = Float.valueOf(0);  Float F01 = Float.valueOf(0);  Float F02 = Float.valueOf(0);  Float F03 = Float.valueOf(0);  Float F04 = Float.valueOf(0);  Float F05 = Float.valueOf(0);  Float F06 = Float.valueOf(0);  Float F07 = Float.valueOf(0);  for(ViewNyRxhmx item : list){      if(item.getDwdm().equals("F01") && item.getRcb()!=null){    F01 += Float.valueOf(item.getRcb());   }   if(item.getDwdm().equals("F02") && item.getRcb()!=null){    F02 += Float.valueOf(item.getRcb());   }   if(item.getDwdm().equals("F03") && item.getRcb()!=null){    F03 += Float.valueOf(item.getRcb());   }   if(item.getDwdm().equals("F04") && item.getRcb()!=null){    F04 += Float.valueOf(item.getRcb());   }   if(item.getDwdm().equals("F05") && item.getRcb()!=null){    F05 += Float.valueOf(item.getRcb());   }   if(item.getDwdm().equals("F06") && item.getRcb()!=null){    F06 += Float.valueOf(item.getRcb());   }   if(item.getDwdm().equals("F07") && item.getRcb()!=null){    F07 += Float.valueOf(item.getRcb());   }  }  EchartData echartData1 = new EchartData("第一備煤分廠",F01);  EchartData echartData2 = new EchartData("第二備煤分廠",F02);  EchartData echartData3 = new EchartData("第一煉焦分廠",F03);  EchartData echartData4 = new EchartData("第二煉焦分廠",F04);  EchartData echartData5 = new EchartData("第三煉焦分廠",F05);  EchartData echartData6 = new EchartData("能源分廠",F06);  EchartData echartData7 = new EchartData("綜合保障分廠",F07);  lis.add(echartData1);  lis.add(echartData2);  lis.add(echartData3);  lis.add(echartData4);  lis.add(echartData5);  lis.add(echartData6);  lis.add(echartData7);  String data = JSON.toJSONString(lis);  System.out.println("data:"+data);  return data; }

3.加載餅狀圖的series中的data直接使用ajax返回的data即可

$(function () { // 基于準備好的dom,初始化echarts圖表 var pie_data = echarts.init(document.getElementById('pie_data')); //顯示加載動畫 pie_data.showLoading(); var scrq1 = document.getElementById('scrq1').value; var scrq2 = document.getElementById('scrq2').value; var dwmc = document.getElementById('dwmc').value; $.ajax({  type:"POST",  cache:false,  url:"/dwcb",  data:{"scrq1": scrq1,"scrq2": scrq2,"dwmc": dwmc},  dataType: "json",  success:function (result) {   $('#mytable').html("<thead><tr><th align='center'>單位名稱</th><th align='center'>總成本</th></tr></thead>");   <!--向表中填寫數(shù)據(jù)-->   var item;   $.each(result,function(i,res){    item = "<tr><td align='center'>"+res['name']+"</td><td align='center'>"+res['value']+"</td></tr>";    $('#mytable').append(item);   });   // $("#mytable").table("refresh");   //隱藏加載動畫   pie_data.hideLoading();   pie_data.setOption({    tooltip : {     formatter: " : {c} (anjluu7%)"    },    series: [{     // 根據(jù)名字對應(yīng)到相應(yīng)的系列     name: '訪問來源',     type: 'pie',     radius: '55%',     data: result    }]   })  } })});

看完上述內(nèi)容,你們掌握springboot中怎么動態(tài)加載Echart餅狀圖的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

網(wǎng)頁名稱:springboot中怎么動態(tài)加載Echart餅狀圖
URL地址:http://aaarwkj.com/article22/gpghjc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)、微信公眾號網(wǎng)站設(shè)計、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
亚洲免费视频一二三区| 六月丁香花五月婷婷| 国产精品推荐不卡一区| 亚洲第六页亚洲第一页| 国产精品1区2区久久久| 国产精品自产拍在线网站| 日本在线中文字幕乱码| 最近中文字幕免费手机版| 欧美大尺度影片在线观看| 国产精品一区二区久久毛片| 91欧美精品午夜性色福利| 日日夜夜添添精品视频| 国产av日韩精品一区二区三区| 亚洲少妇精品视频在线| 蜜臀av网站在线播放| 日韩一区二区三精品| 亚洲少妇插进去综合网| 蜜桃av网站免费观看| 少妇高潮在线观看免费| 天堂在线av免费观看| 亚洲伊人成综合人影院| 日本东京热不卡一区二区| 亚洲中文自偷自拍另类| 日韩高清不卡在线视频| 国产性做爰片免费网站| 日本道欧美一区二区aaaa| 亚洲福利一区二区在线| 国产精品视频一区二区三区网站| 欧美一区二区三区午夜| 色哟哟视频在线免费观看| 蜜桃视频在线观看视频免费| 午夜福利亚洲免费久久| 国产精品国语对白av处女| 婷婷国产综合一区二区三区| 亚洲中文永久免费视频| 亚洲三级黄片在线观看| 亚洲一区二区三区色偷偷| 久久亚洲中文字幕丝袜长腿| 亚洲国产欧美日韩久久| 色婷婷久久综合中文久久| 97精品在线视频免费|