批量修改数据

本文介绍了如何批量修改数据,特别是在使用layui插件渲染表格数据的情况下。通过layui的checkStatus获取选中行的主键ID,拼接后通过POST提交到控制器。在控制器中,通过Split方法分割字符串获取主键ID数组,再进行数据处理和修改。
摘要由CSDN通过智能技术生成

1想要实现多条数据的新增或者修改,首先需要考虑的就是如果获取多条数据,获取多条数据之后就要考虑到数据的传递还有数据处理和修改
2如下如果想要实现批量审核或者批量反审核就是涉及到一条数据、两条数据或者多条数据的修改的问题,因为这个表格数据是通过layui插件渲染出来的数据,那么获取多条数据就变得十分简单,要引用和,
在这里插入图片描述

3通过layui里面的checkStatus,我们可以获取到所以复选框选中的数据,在这里我们不需要把每条数据里的所有数据都获取,只需要主键ID就足够了,如下通过checkStatus获取所有数据,
‘‘tabAcademe’’是表格ID,得到的数据是checkStatus.date,然后我们通过拼接方式把获取到的每一条数据的主键ID通过for循环拼接起来,循环结束后把拼接起来的字符串的最后一个I=主键ID后面的‘;’拼接符号删除掉,这是为了接下来在方便控制器中分割字符串获取多个主键ID,因为分割字符串也是通过”;”分割,值得注意的是主键ID本来就是int数据类型,但是选择是将多个int类型的主键ID拼接起来就是字符串了,在控制器中也是要通过string类型接收数据;
通过post方式提交数据到控制器中,$.post(“url”,{键:值},function(){根据返回的数据,执行下一步操作 })
function audit() {
var checkStatus = layuiTable. checkStatus (‘tabAcademe’);
if (checkStatus.data.len

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值