echarts下拉列表切换数据(二)
来源:互联网 发布:abstract php 编辑:程序博客网 时间:2024/05/19 18:15
在(一)中,虽然已经实现了每次切换都重新渲染echarts,但有个问题,就是每次切换都会发起ajax请求,而且请求的都是同一个json文件,这显然是不合理的。
对此,我们可以在页面一加载的时候就发起请求,并把返回值作为一个全局变量存起来。代码如下:
var myChart = echarts.init(document.getElementById('home'), 'walden');var res;$.ajax({ url: 'data/test.json', type: 'get', success: function(response) { res = response; $('#select').trigger('change'); }});$('#select').on('change', function() { var val = $(this).val(); var xData = []; var yData = []; for (var i = 0; i < 8 - val; i++) { xData.push(res.rows[i].by_value.slice(5)); } for (var n = 0, m = val; n < 8 - val; n++) { yData.push(res.rows[n].cells[m].percent); } myChart.setOption({ xAxis: { type: 'category', boundaryGap: false, data: xData }, tooltip: {}, yAxis: { type: 'value' }, series: [{ name: '最高气温', type: 'line', data: yData }] });});
阅读全文
5 0
- echarts下拉列表切换数据(二)
- echarts下拉列表切换数据(一)
- extjs下拉列表(二)
- AJAX示例二(下拉列表联动)
- Android:下拉列表Spinner(二)
- 下拉列表数据绑定
- echarts 图表 展示 练习二 (ajax 后台加载数据)
- ECharts.js学习(二)动态数据绑定
- echarts图表动态获取后台数据详解(二)
- 扩展下拉列表ExpandableListView(二)
- 下拉列表框中进行语言切换
- 下拉列表无级数据绑定
- 下拉列表无级数据绑定
- poi数据有效性下拉列表
- JS列表数据无限下拉
- datagrideview下拉列表显示数据
- EasyUI学习之Combobox(级联下拉列表)(二)
- Android中的Spinner 下拉列表的用法(二)
- 虚函数和多态的实现原理
- codeforces A Karen and Morning 傻瓜模拟
- (项目)AR电子书系统创新实训第六周(1)
- scikit-learn 主要模块和基本使用方法
- 前端面试题(二)
- echarts下拉列表切换数据(二)
- Android Activity四种启动模式
- java向上转型与向下转型
- 主流互联网架构
- 消息队列RabbitMQ与Spring集成
- python input()与raw_input()
- jdbc的编程步骤
- 如何完成把一个表的全部数据的某些字段的值批量插入到另一张表
- go get golang.org/x 包失败解决方法