laravel框架 之批量刪除 -2
阿新 • • 發佈:2018-11-29
檢視中的程式碼以及js
@foreach($list as $v) <tr> //在每一條資料的前面加上input框value值是id <td align="center"><input type="checkbox" name="checkbox[]" value="{{$v['id']}}" />{{$v['id']}}</td> </tr> @endforeach js中的程式碼 <script src="{{asset('js')}}/jquery.min.js"></script> <script> $('#pl').click(function () { var id=''; $('input:checked').each(function () { id+=$(this).val()+','; }) $.ajax({ type:'get', url:"{{url('/xwpl')}}", data:{id:id}, success:function (str) { // alert(str); } }) location.reload(0); }) </script>
控制器中的程式碼
public function xwpl(){ //print_r($_GET); $id=rtrim($_GET['id'],','); //print_r(count($_GET));die; $sql=DB::delete("delete from xw where id in ($id)"); if($sql){ echo 'ok'; }else{ echo 'ok'; } }