这次在开发中遇到,有列数不固定的情况。废话不多说,先上图,在上代码。

71bbc0f654c7e2502a6bd9e2e013dd38.png

89131f945fa8c25dc8f31bf1fdb8d6fe.png

b78a452f313ba00b43f0804d45d14458.png

4e8011a6b993087878d0137177727eb5.png

f534ef8bc6314e8011611433d4ca371b.png

816b1693506baa1cf233ff25a1f17475.png

下面上JS代码

function SearchData() {

var dYear = $("#DYear").val();

var beginWeek = $("#DSWeek").val();

var endWeek = $("#DEWeek").val();

var params = {};

params = CreateParamData(params, "dYear", dYear);

params = CreateParamData(params, "beginWeek", beginWeek);

params = CreateParamData(params, "endWeek", endWeek);

var mycars = new Array();

var result;

$.ajax({

url: GetUrl('Mold', 'Mold_MaintTotal'), // //请求路径

type: "post",// "post", //请求方式

dataType: 'json', //期望获得的返回值类型

async: false, //是否异步

data: params, //传递的参数

success: function (data) {

console.log(data.Data);

if (data != '') {

if (data.Result == 3) {

result = data.Data;

var strs = new Array();

strs = result[0];

for (var k in strs) {

mycars.push({

field: k, title: k, align: 'center', width: 120, sort: false

});

}

}

}

},

error: function (jqXHR, textStatus, errorThrown) {

//console.log('状态码:' + jqXHR.status);

//console.log('错误信息:' + jqXHR.statusText);

//console.log('服务器反馈信息:' + textStatus);

}

});

layui.use(['form', 'layer', 'table', 'jquery'],

function () {

var laytable = layui.table;

//动态加载数据

laytable.render({

elem: '#workbTable'

, cols: [mycars]

, data: result

});

});

};

ASP.NET给Table动态添加删除行,并且得到控件的值

ASP.NET给Table动态添加控件并且得到控件的值 由于跟老师做一个小的项目,可是我自己又不太懂js,所以一直为动态建立表格并且能动态的取值和赋值感到苦恼.起初在网上找到了一些js资源,解决了动态 ...

浅谈js中如何动态添加表头/表列/表格内容

我想很多童鞋用js动态向表格中添加数据很熟悉,而且也觉得非常简单!是的,对于写页面的童鞋来说,最喜欢写查询的页面了,动态向表格绑定数据.用for循环就可以轻松搞定. 如果我们的业务需求有所变化,可能我 ...

Asp.net MVC3 中,动态添加filter

Asp.net MVC3 中,动态添加filter filter是attribute,不支持泛型,传入的参数必须是固定的值.总之很受attribute本身的限制. 发现一篇老外的文章,动态设置filt ...

通过源码了解ASP.NET MVC 几种Filter的执行过程 在Winform中菜单动态添加“最近使用文件”

通过源码了解ASP.NET MVC 几种Filter的执行过程   一.前言 之前也阅读过MVC的源码,并了解过各个模块的运行原理和执行过程,但都没有形成文章(所以也忘得特别快),总感觉分析源码是大神 ...

html页面下拉列表中动态添加后台数据(格式化数据,显示出数据的层次感)

html页面下拉列表中动态添加后台数据(格式化数据,显示出数据的层次感) 效果图: 运行原理和技术: 当页面加载完毕,利用jquery向后台发送ajax请求,去后台拼接&l ...

asp.net gridview动态添加列,并获取其数据;

1,绑定数据前先动态添加列,见方法CreateGridColumn(只在第一次加载动态添加): 2,gvlist_RowDataBound为对应列添加控件: 前台代码:

[转]RDLC报表——动态添加列

本文转自:http://www.cnblogs.com/pszw/archive/2012/07/19/2599937.html 前言 最近接到一个需求:在给定的数据源中,某(些)列,可能需要单独统计 ...

GridView动态添加列之后,导致PostBack(回发)页面数据丢失问题解决

直入主题,首先声明,这个问题是无法解决的,特此在这说明 一.如何动态添加列,如下: 在页面重写OnInit事件,至于为什么要在这个事件写,根据页面的声明周期和经验可知(不用去别的地方找了,这个我找了之 ...

用SQL语句创建和删除Access数据库中的表;添加列和删除列

用SQL语句创建和删除Access数据库中的表;添加列和删除列 Posted on 2009-08-11 13:42 yunbo 阅读(1240) 评论(0) 编辑 收藏 用SQL语句创建和删除Acc ...

随机推荐

Linux 网络子系统

今天记录一下Linux网络子系统相关的东西. 因为感觉对这一块还是有一个很大的空白,这件事情太可怕了. 摘抄多份博客进行总结一下Linux网络子系统的相关东西. 一. Linux网络子系统体系结构 L ...

angularjs之ng-bind和ng-model

1.为什么其他标签可以用ng-bind ,而input标签要用ng-model 这就是所谓的数据双向绑定,input是用于用户输入的,数据要从View传输到Controller中,而{{}}和ng-b ...

Linux环境安装MySQL数据库

1.  下载mysql安装包 下载地址1:  http://www.mysql.com/   (mysql官网) 下载地址2:  http://mirrors.sohu.com/mysql/   (其 ...

java中基本类型和包装类型实践经验

至今,小菜用java快两年了,有些事,也该有个总结. 基本类型和包装类型的概念在本文不作赘述. 如果这两种类型直接使用,倒没什么值得讨论的,无非就是自动装箱拆箱,java可以让你感觉不到他们的存在,但 ...

ListView实现Item上下拖动交换位置 并且实现下拉刷新 上拉加载更多

ListView实现Item上下拖动交换位置  并且实现下拉刷新  上拉加载更多 package com.example.ListViewDragItem; import android.app.Ac ...

PHP序列化以及反序列化系列[1]--PHP序列化格式的写法

反序列化:对单一的已序列化的变量进行操作,将其转换回 PHP 的值(zval). PHP序列化方式 PHP在序列化的时候会将相应的变量以对应的键值进行储存. 将一个类序列化的话,处理代码主要的 文件: ...

小tip: 使用CSS将图片转换成模糊(毛玻璃)效果

去年盛夏之时,曾写过“小tip: 使用CSS将图片转换成黑白”一文,本文的模式以及内容其实走得是类似路线.CSS3 → SVG → IE filter → canvas. 前段时间,iOS7不是瓜未熟 ...

Python之三目运算符

Python语言不像Java.JavaScript等这些语言有类似: 判段的条件?条件为真时的结果:条件为假时的结果 这样的三目运算,但是Python也有自己的三目运算符: 条件为真时的结果 if 判 ...

Python 里的「单分派泛函数」到底是什么?

泛型,如果你学过Java ,应该对它不陌生吧.但你可能不知道在 Python 中(3.4+ ),也可以实现简单的泛型函数. 在Python中只能实现基于单个(第一个)参数的数据类型来选择具体的实现方式 ...

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐