layui表格传入数据

layui表格传入的数据格式为JSONObject类型。其有固定键值对为code,msg,count,data。所以在后台处理数据时要将数据组装成该格式,这样表格才能在网页上正确显示。

我这里是通过数据库查询的数据,直接返回了一个jsonarray的数据,所以要正确显示,就要在后台组装成上面的格式。

这里背景是springboot项目,用html网页通过get向后台请求表格数据:

后台代码:

   /**
     * @description: 获取积分记录表
     * @return: 
     */
    @GetMapping("/getScoreRecord")
    public JSONObject getScoreRecord() throws Exception {
        JSONArray tempjr=DataBaseOP.request("select * from score_record");
        JSONObject jsOb=toTableData(tempjr);
        jsOb.put("msg", "积分记录表");
        System.out.println(jsOb.toString());

        return jsOb;
    }

    /**
     * @description: 将从数据库中查询得到的JSONArray类型数据转化为表格展示需要的JSONObject类型
     * @return: html需要的表格数据格式
     */
    public JSONObject toTableData(JSONArray jr){
        JSONObject jsonOb=new JSONObject();
        jsonOb.put("code", 0);
        jsonOb.put("msg", "");
        jsonOb.put("count", jr.size());
        jsonOb.put("data", jr);
        return jsonOb;
    }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值