PHP-ajax批量刪除資料之laravel框架
阿新 • • 發佈:2018-11-26
檢視:
@foreach($list as $v) <tr> //在每一條資料的前面加上input框value值是id <td align="center"><input type="checkbox" name="checkbox[]" value="{{$v['id']}}" /></td> <td align="center">{{$v['id']}}</td> <td align="center">{{$v['wzname']}}</td> <td>{{$v['xwxq']}}</td> <td align="center">{{$v['fl']}}</td> <td align="center">{{$v['xxly']}}</td> <td align="center"> <a href="{{url('/xwupdate')}}?id={{$v['id']}}">編輯</a> | <a href="{{'/xwdel'}}?id={{$v['id']}}">刪除</a> </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';
}
}