mysql mybatis批量删除_springboot+layui+mybatis-plus的批量删除(批量修改)

本文介绍了如何在SpringBoot项目中结合Layui和Mybatis-Plus实现批量删除功能。通过监听批删按钮点击事件,获取选中行的用户ID,弹窗确认删除后发起Ajax请求进行后台数据删除操作。成功或失败后,刷新表格并显示相应提示信息。
摘要由CSDN通过智能技术生成

var $ = layui.$, active ={/**

* 批量删除链接

*

**/closeBtn: function () {var $checkbox = $(‘table input[type="checkbox"][name="layTableCheckbox"]‘);var $checked = $(‘table input[type="checkbox"][name="layTableCheckbox"]:checked‘);if ($checkbox.is(":checked")) {var checkStatusId = table.checkStatus(‘linkListReload‘),

data=checkStatusId.data,

userId=[];for (var i indata) {

userId.push(data[i].userId)

}

layer.confirm(‘确定要删除‘ + data.length + ‘条数据么?‘, {title: ‘系统信息‘}, function (index) {var layerIndex = layer.load(2);

$.ajax({

url:‘/users/delBatchUsers‘,

type:‘PUT‘,

data: {

state:1,

userId: userId

},

success: function (res) {if (res.code == 200) {

table.reload(‘linkListReload‘, {});

$.message({

message: res.msg,

type:‘success‘,

showClose:true});

}else{

$.message({

message: res.msg,

type:‘warning‘,

showClose:true});

}

}, error: function (data) {

$.message({

message:‘系统异常..‘,

type:‘error‘,

showClose:true});

}, complete: function () {

layer.close(index);

layer.close(layerIndex);

}

})

})

}else{

$.message({

message:‘请选中要删除的数据‘,

type:‘warning‘,

showClose:true});

}

},};

$(‘.batchDel‘).on(‘click‘, function () {var type = $(this).data(‘type‘);

active[type]? active[type].call(this) : ‘‘;

});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值