记录工作学习的前端layui表格使用

 function tablelist() {
        layui.use(['table'], function () {
            var table = layui.table;
            table.render({
                elem: '#tableData'
                , method: 'post'
                , title: '历史文档列表'
                , url: "doc/document/history/list"
                , where: {documentUuid: documentUuid}
                , width: 832
                , cols:
                    [
                        [
                            {type: 'numbers', title: '序号', width: 54, align: 'center', style: 'font-size:10px'},
                            {field: 'documentVersion', title: '版本号', width: 70, align: 'center'},
                            {field: 'title', title: '标题', width: 200, align: 'center'},
                            {field: 'documentNo', title: '文号', width: 90, align: 'center'},
                            {
                                field: 'publishTime',
                                title: '印发时间',
                                width: 80,
                                align: 'center',
                                templet: function (res) {
                                    return res.publishTime[0] + "-" + res.publishTime[1] + "-" + res.publishTime[2]
                                }
                            },
                            {
                                field: 'uploadTime',
                                title: '上传时间',
                                width: 80,
                                align: 'center',
                                templet: function (res) {
                                    return res.uploadTime[0] + "-" + res.uploadTime[1] + "-" + res.uploadTime[2]
                                }
                            },
                            {field: 'staffName', title: '上传人', width: 68, align: 'center'},
                            {field: 'updateReason', title: '更新原因', width: 105, align: 'center'},
                            {title: '操作', width: 75, align: 'center', toolbar: '#button'}
                        ]
                    ]
            });
        })
    }
</script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Layui表格的数据库操作需要通过后台编写,具体的实现方式与后端语言相关。以下以PHP语言为例,示范如何进行数据库操作: 1. 连接数据库 在PHP代码中,需要先连接数据库才能进行后续的操作。连接方式如下: ```php //数据库连接信息 $servername = "localhost"; $username = "root"; $password = ""; $dbname = "test"; //创建连接 $conn = mysqli_connect($servername, $username, $password, $dbname); //检查连接是否成功 if (!$conn) { die("连接失败: " . mysqli_connect_error()); } ``` 2. 查询数据 使用SQL语句查询数据库中的数据,并将结果返回给前端页面。示例代码如下: ```php $sql = "SELECT * FROM users"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { //将结果转换为数组格式 $data = array(); while($row = mysqli_fetch_assoc($result)) { $data[] = $row; } //将结果转换为JSON格式并返回 echo json_encode(array( "code" => 0, "msg" => "", "count" => count($data), "data" => $data )); } else { echo json_encode(array( "code" => 1, "msg" => "没有找到任何记录" )); } ``` 3. 插入数据 使用SQL语句向数据库中插入数据。示例代码如下: ```php $sql = "INSERT INTO users (name, age, gender) VALUES ('张三', 20, '男')"; if (mysqli_query($conn, $sql)) { echo "插入成功"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } ``` 4. 更新数据 使用SQL语句更新数据库中的数据。示例代码如下: ```php $sql = "UPDATE users SET age=21 WHERE name='张三'"; if (mysqli_query($conn, $sql)) { echo "更新成功"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } ``` 5. 删除数据 使用SQL语句从数据库中删除数据。示例代码如下: ```php $sql = "DELETE FROM users WHERE name='张三'"; if (mysqli_query($conn, $sql)) { echo "删除成功"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } ``` 以上是通过PHP语言进行Layui表格的数据库操作的示例代码,其他后端语言的实现方式类似。需要注意的是,在实际开发中,需要根据具体的业务需求进行适当的调整和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值