1. 程式人生 > 其它 >layui 批量刪除點選不起作用

layui 批量刪除點選不起作用

這個事情特無語,找了一個上午的方法,最後還是抱著試試的態度最後才成功的,下面直接說解決方法

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

然後直接呼叫layui自帶的方法

table.on('toolbar(test)', function(obj){
  if (obj.event==='deletAll'){//在頭部工具欄中的控制元件新增,lay-event屬性
      layer.msg("請選擇需要刪除的使用者");
  }
});

ps:嘗試但是無用的方法

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

  

ps:批量刪除的程式碼

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("請選擇需要刪除的使用者");
                    }
                }
            });