赞
踩
获取选中id全放数组里,给php遍历删除
预览:
前端代码:
- <button class="layui-btn layui-btn-danger layui-btn-sm layuiadmin-btn-user_photo {danger}" data-type="alldel">删除</button>
-
- //在cols里添加 field: 'id', type: 'checkbox'。
- cols: [
- [{
- field: 'id',
- type: 'checkbox'
- }, {
- field: 'name',
- title: '员工姓名',
- width: 100
- }, {
- field: 'age',
- width: 60,
- title: '年龄'
- }, {
- field: 'user_img',
- width: 200,
- title: '员工头像',
- toolbar: '#image'
- }, {
- field: 'user_phone',
- width: 200,
- title: '联系电话',
- }, {
- field: 'position',
- width: 188,
- title: '员工岗位'
- }, {
- fixed: 'right',
- title: '管理',
- width: 200,
- align: 'center',
- toolbar: '#user_photo-operation'
- }]
- ],
- //删除事件
- alldel: function() {
- var check = layui.table.checkStatus('user_photo-lists');
- if (check.data.length > 0) {
- var allid = [];
- for (var i = 0; i < check.data.length; i++) {
- //将所有id 提出来放数组里面
- allid.push(check.data[i].id);
- }
- console.log(allid);
- layer.confirm('确定要删除这些员工身份信息吗?', function(index) {
- like.ajax({
- url: '{:url("user_photo/alldel")}',
- data: {
- id: allid
- },
- type: "post",
- success: function(res) {
- if (res.code == 1) {
- layui.layer.msg(res.msg, {
- offset: '15px',
- icon: 1,
- time: 1000
- });
- layer.close(index); //关闭弹层
- table.reload('user_photo-lists'); //数据刷新
- }
- }
- });
- layer.close(index);
- })
- } else {
- layui.layer.alert("请选择要删除的员工信息!");
- }
- }
后端代码:
- public function alldel(){
- if($this->request->isAjax()){
- $data = $this->request->post();
- // 启动事务
- foreach($data['id'] as $value){
- Db('user_info')->delete($value);
- }
- $this->_success('删除成功','');
- }
-
- }
记录实习摸鱼生活
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。