layui 批量删除点击不起作用

这个事情特无语,找了一个上午的方法,最后还是抱着试试的态度最后才成功的,下面直接说解决方法

首先查看一下的你的批量删除是不是在layui表格的toolbar中,如果不是,呃呃呃呃呃,你看一下别人的方法吧,或者我下面的附加方法。

 

 

 

 

 然后直接调用layui自带的方法

1
2
3
4
5
table.on('toolbar(test)', function(obj){
  if (obj.event==='deletAll'){//在头部工具栏中的控件添加,lay-event属性
      layer.msg("请选择需要删除的用户");
  }
});

 

ps:尝试但是无用的方法

1
$(document).on("click",".add_project",function(){ })

  

ps:批量删除的代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
table.on('toolbar(test)', function(obj){
                // console.log(obj);
                if (obj.event==='deletAll'){//在头部工具栏中的控件添加,lay-event属性
                    var checkStatus = table.checkStatus(obj.config.id),//checkStatus(表格id)
                        data = checkStatus.data,
                        userId = "";
                    if (data.length > 0) {
                        for (var i in data) {
                            userId += data[i].id + ",";
                        }
                        // console.log(checkStatus);
                        layer.confirm('确定删除选中的用户?', {icon: 3, title: '提示信息'}, function (index) {
                            $.post('/adminInfoReal/deleteAllAdminInfoRealById', {ids: userId}, function (data) {
                                layer.msg(data.msg);
                                tableIns.reload();
                                layer.close(index);
                            });
                        })
                    } else {
                        layer.msg("请选择需要删除的用户");
                    }
                }
            });

  

posted on   迷途行者  阅读(294)  评论(0编辑  收藏  举报

导航

< 2025年1月 >
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示