echart.js 数据交互实例
2017-09-12 14:44
183 查看
HTML部分查看官方文档;
配置部分参考官网文档配置。
js部分如下:
var myChart = echarts.init(document.getElementById('main'));
// 显示标题,图例和空的坐标轴
myChart.setOption({
title: {
text: '异步数据加载示例'
},
tooltip: {},
legend: {
data: ['销量']
},
xAxis: {
data: []
},
yAxis: {},
series: [{
name: '销量',
type: 'bar',
data: []
}]
});
myChart.showLoading(); //数据加载完之前先显示一段简单的loading动画
var names = []; //类别数组(实际用来盛放X轴坐标值)
var nums = []; //销量数组(实际用来盛放Y坐标值)
$.ajax({
type: "post",
async: true, //异步请求(同步请求将会锁住浏览器,用户其他操作必须等待请求完成才可以执行)
url: "hh.ashx",
data: {},
dataType: "json", //返回数据形式为json
success: function (result) {
//请求成功时执行该函数内容,result即为服务器返回的json对象
if (result) {
for (var i = 0; i
配置部分参考官网文档配置。
js部分如下:
var myChart = echarts.init(document.getElementById('main'));
// 显示标题,图例和空的坐标轴
myChart.setOption({
title: {
text: '异步数据加载示例'
},
tooltip: {},
legend: {
data: ['销量']
},
xAxis: {
data: []
},
yAxis: {},
series: [{
name: '销量',
type: 'bar',
data: []
}]
});
myChart.showLoading(); //数据加载完之前先显示一段简单的loading动画
var names = []; //类别数组(实际用来盛放X轴坐标值)
var nums = []; //销量数组(实际用来盛放Y坐标值)
$.ajax({
type: "post",
async: true, //异步请求(同步请求将会锁住浏览器,用户其他操作必须等待请求完成才可以执行)
url: "hh.ashx",
data: {},
dataType: "json", //返回数据形式为json
success: function (result) {
//请求成功时执行该函数内容,result即为服务器返回的json对象
if (result) {
for (var i = 0; i
相关文章推荐
- vue.js与后台数据交互的实例讲解
- JS的Ajax与后端交互数据的实例
- android webview 中网页数据与js交互
- js数据类型转换 (附一个截取浮点数并四舍五入的实例)
- DWR 介绍和实例——前后台数据交互王道
- ReactNative跟Android原生模块是如何进行数据交互实例
- 利用CSV.JS导入CSV的数据到数据库实例
- AngularJS Directive 隔离 Scope 数据交互
- Android与js交互实例
- Android WebView 与JS的数据交互
- JS与C#的数据交互
- jsp与js之间的数据交互传递
- AngularJS Directive 隔离 Scope 数据交互
- Vue.js基础指令实例讲解(各种数据绑定、表单渲染大总结)
- anjular.js读取数据库数据调用实例
- vue.js获取数据库数据实例代码
- [IOS经验总结]UIWebView与JS之间的数据交互
- vue.js与后台数据交互
- vuejs组件交互 - 01 - 父子组件之间的数据交互
- Android与js交互实例