弹窗展示统计图
//找到表格对应的名称和后端返回的键对应进行渲染
var fieldVal= $(this).parents("td").attr("data-field");
$.ajax({
url: '',//服务端的请求地址
type: 'get',//http请求方式 get,post,put,delete,options
dataType: "json",
async : false,
data : {"type":1},
success: function (res) {
console.info(res)
var dataArray = res[fieldVal]; // 根据 fieldVal 的值从 res 中获取相应的数据数组
// // 使用Layer组件显示柱状图
layer.open({
type: 1, // 类型为内容层
title: '标题', // 弹出层的标题
area: ['90%', '86%'],
content: '<div id="chart-container" style="width: 100%; height: 100%; margin: 0px auto" ></div>', // 弹出层的内容,这里是一个容器
success: function(layero, index) {
var fieldName = $(".layui-table-header thead").eq(0).find("th[data-field="+fieldVal+"]").text().trim();
initChart(res,dataArray,"bar",fieldName);
}
});