html 插入bottom
<span class="l">
<button class="layui-btn layui-btn-danger" id = "datadel"><i class="layui-icon"></i>批量删除</button>
</span>
js
// 批量删除时间
$('#datadel').click(function() {
var checkStatus = table.checkStatus('demo'),
data = checkStatus.data,
newsId = [];
var strId = '';
for(var i=0;i<data.length;i++){
strId += ','+checkStatus.data[i].id;
}
layer.confirm('真的删除行么', function(index){
$.ajax({
type: 'POST',
url: "{:Url('User/delAll')}",
data: {id: strId},
dataType: 'json',
success: function(data) {
layer.msg(data.msg, {icon: data.icon, time: 1000}, function() {
window.location.reload();
// window.location.href = data.url; //返回结果提示信息后跳转指定链接
});
},
error: function(data) {
layer.msg(data.msg, {icon: data.icon, time: 1000});
},
});
layer.close(index);
//向服务端发送删除指令
});
// obj.del(); //删除对应行(tr)的DOM结构
//向服务端发送删除指令
})
php 输入
// 列表批量删除数据
public function delAll() {
// $id = input('post.id');
$id = trim(input('post.id'),',');
$ids = explode(",", $id);
$res = Db::table('hui_user')->delete($ids);
if($res != false){
$data['msg'] = '删除成功';
$data['icon'] = 1;
$jsonList = json_encode($data);
echo $jsonList;
} else {
$data['msg'] = '删除失败';
$data['icon'] = 2;
$jsonList = json_encode($data);
echo $jsonList;
}
}