Php 多个选中复选框的Ajax post数据-Laravel

Php 多个选中复选框的Ajax post数据-Laravel,php,jquery,ajax,laravel,Php,Jquery,Ajax,Laravel,我使用的是laravel,表中有数据列表,每个数据列表都有复选框 我正在寻找控制器端的多个删除操作。我尝试了单条删除,效果很好。但当我对这些数据使用post方法时,它会抛出500个内部服务器错误 <script type="text/javascript"> $(function() { $("#btndel").click(function(){ var a = [];

我使用的是laravel,表中有数据列表,每个数据列表都有复选框

我正在寻找控制器端的多个删除操作。我尝试了单条删除,效果很好。但当我对这些数据使用post方法时,它会抛出500个内部服务器错误

<script type="text/javascript">

         $(function() {
             $("#btndel").click(function(){
                 var a = [];
                 var cboxes = $('input[name="suppcheck[]"]:checked');
                 var len = cboxes.length;
                 for (var i=0; i<len; i++) {
                     a[i] = cboxes[i].value;
                 }
                 console.log(a);
                 var element = $(this);

                 if(confirm("Are you sure you want to group delete this?"))
                 {
                     $.ajax({
                         type: "POST",
                         url: "groupDeleteSupp",
                         data: "ids":[{info:a}],
                         alert(data);
                         success: function(){}
                     });

                     $(this).parents(".show").animate({ backgroundColor: "#003" }, "slow")
                            .animate({ opacity: "hide" }, "slow");
                 }

                 return false;
             });
         });   
</script>
应该做些什么来传递这些值。它也不是形式,因此我认为我不必处理csrf令牌


等待您的答复。

会话::put()是否需要两个参数?@mihkellallog是的,需要两个参数…一个用于会话变量,另一个用于会话变量的值…我匆忙编写了该代码,因此错过了它。。正确的是
Session::put('some_变量','your message')我建议首先尝试找出抛出错误的语句。在控制器中尝试
dd($data)
,从初始化
$data
后开始,然后逐个语句向下移动
dd($data)
,直到再次获得500。您好,通过您的问题,我的问题已解决:)谢谢you@masood很荣幸,先生:-)没有会话::put()需要两个参数?@mihkellallog是的,需要两个参数…一个用于会话变量,另一个是它的值…我匆忙编写了代码,因此错过了它。。正确的是
Session::put('some_变量','your message')我建议首先尝试找出抛出错误的语句。在控制器中尝试
dd($data)
,从初始化
$data
后开始,然后逐个语句向下移动
dd($data)
,直到再次获得500。您好,通过您的问题,我的问题已解决:)谢谢you@masood很荣幸,先生:-)
$data = Input::all();
        //p($data);
        if(Request::ajax())
        {
            $ids = $request->input('info');

            if(isset($ids))
            {
                DB::table('supplier')->whereIn('RefAddress', $ids)->delete(); 
                DB::table('address')->whereIn('ID', $ids)->delete(); 
                Session::put('groupDelete');
                return redirect('/Suppliers');
            }
            else
            {
                Session::put('groupFail');
                return redirect('/Suppliers');
            }
        }