Tp6 批量删除
1、HTML頁面
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>Title</title><script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script><!-- 最新版本的 Bootstrap 核心 CSS 文件 --><link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu" crossorigin="anonymous"> </head> <body><table class="table"><tr><th><input type="checkbox" ></th><th>編號</th><th>收貨人</th><th>價格</th><th>支付方式</th><th>支付狀態</th><th>訂單狀態</th><th>發送方式</th><th>下單時間</th><th>操作</th></tr>{foreach $arr as $v}<tr><td><input type="checkbox" name="ck[]" value="{$arr.id}" ></td><td>{$v.order_number}</td><td>{$v.receiver}</td><td>{$v.price}</td><td>{$v.payway_name}</td><td>{$v.paystate_name}</td><td>{$v.orderstate_name}</td><td>{$v.sendway_name}</td><td>{$v.create_time}</td><td></td></tr>{/foreach}<tr><button type="button" class="btn btn-default" id="allcheck">全選</button><button type="button" class="btn btn-default" id="allnot">取消全選</button><button type="button" class="btn btn-default" id="fan">反選</button><button type="button" class="btn btn-default" onclick="moredelete()">批量刪除</button></tr></table> {$arr | raw} </body> <script>//批量刪除function moredelete(){//選擇刪除對象var ck=$("input[name='ck[]']:checked");if(ck.length==0){alert('請選擇要刪除的對象');return false;}//定義空數組存入var arr=[];$(ck).each(function (i) {arr.push($(this).val());})$.ajax({//批量刪除接口url:"",dataType: "json",type:"get",data:{'ck[]':all,},success:function (res) {if(res.code==200){alert(res.msg);$("input[name='ck[]']:checked").parents('tr').remove();}}})} </script> </html>?2、路由
/** 批量刪除* */ Route::post('moredel','Order/mordelete');3、控制器
/** 批量刪除* */public function mordelete(Request $request){$ids=$request->all(); // dd($ids);foreach ($ids as $v){$arr = implode(",",$v);} // dd($arr);//業務邏輯 // Orders::mordel($arr);$res = Db::table('Order')->whereIn('id',$arr)->delete();if($res){return success(200,'刪除成功','');}else{return fail(2001,'刪除失敗','');}}總結
- 上一篇: Python自动化之Excel利器ope
- 下一篇: 基于6G的联邦学习部署和应用