layui table 动态赋值

前台:

 function queryByProvince() {
            //判断是否选择开始日期和结束日期
            var begindate = $("#startdate_province").val();
            var enddate = $("#enddate_province").val();
            if (!checkIsNull(begindate) && !checkIsNull(enddate)) {
                
                var province = $("#province").val();
                $.ajax({
                    type: "post",
                    url: '',
                    dataType: 'json',
                    contentType: "application/json; charset=utf-8",
                    async: false,
                    //contentType: "application/json",
                    data: "{'province': '" + province + "','begindate':'" + begindate + "','enddate':'" + enddate + "'}",
                    success: function (res) {
                        var jsondata  = res.d;
                
                         var workTaskDataJson = JSON.parse(jsondata);           ----一定要在前台再转一次json,否则table会报异常  

                        //设置 按区域统计-表格
                         layui.use('table', function () {
                             var table = layui.table;

                             //展示已知数据
                             table.render({
                                 elem: '#province'           -------- 网页中 div 的id                  
                               , cols: [
                                   [ //标题栏
                                 { field: 'COMPANY', title: '公司', width: 100, sort: true }
                                 , { field: 'INCNT', title: '进入', width: 80 ,sort: true}                                 
                                 , { field: 'OUTCNT', title: '离职', width: 80, sort: true }

                                   ]
                               ]
                                   , data: workTaskDataJson           --------将json赋值给table
                                 //将获取的json赋值给table
                                 //,skin: 'line' //表格风格
                               , even: true
                                 , page: true //是否显示分页
                                 ,limits: [5, 7]
                                 , limit: 5 //每页默认显示的数量
                             });


                         });

                      
                            }, error: function () {

                            }
                        });
            }
            else {
                layer.msg("请选择开始日期和结束日期");
            }
        }

 

后台:

json格式:

[{"COMPANY":"华为公司","INCNT":"5","OUTCNT":"8"},

{"COMPANY":"中兴","INCNT":"14","OUTCNT":"11"},

{"COMPANY":"格力","INCNT":"0","OUTCNT":"0"}

]

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值