ECharts通过ajax实现动态加载数据

搞了好久,看着简单,碰到各种麻烦,记录一下,以备后用。ps:还是志哥帮忙搞定的。详细演示如下过程:1.客户端通过ajax发送请求;2.服务器端Servlet接收请求;3.生成数据并返回给客户端;4.客户端接收数据后显示。ajax如下: ...
摘要由CSDN通过智能技术生成

搞了好久,看着简单,碰到各种麻烦,记录一下,以备后用。ps:还是志哥帮忙搞定的。
详细演示如下过程:1.客户端通过ajax发送请求;2.服务器端Servlet接收请求;3.生成数据并返回给客户端;4.客户端接收数据后显示。
ajax如下:

<script type="text/javascript">
var myChart = echarts.init(document.getElementById('main'));
/*    myChart.showLoading();    //数据加载完之前先显示一段简单的loading动画 */      
   
  	$(document).ready(function() {	
  		  
         var m = new Map();  
	   	 $("#btnSubmit").click(function() {
	   		var names=[];  //部门数组(实际用来盛放X轴坐标值)	           
	   		var nums=[];  //天数数组(实际用来盛放Y坐标值)
		   	   $.ajax({
		   	        url: "${ctx}/sign/signAttendTest/find",
		   	        type: "POST",		   	      
		   	        datatype:"json",
		   	        data: { status:$("#status").val(),
		    			    beginDate:$("#beginDate").val(),
		       			    endDate:$("#endDate").val()},
		   	        success: function(date) {
		   	         	m = date.count ;			   	        	
		   	        	names = date.dept;			   	        	
		   	        	for (var i = 0; i < names.length; i++) {
		   	        		var dd = names[i];			   	        		
		   	        		 nums.push(m[dd]); 	
						} 			   	       
		   	         myChart.setOption({        //加载数据图表
	          
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值