jQuery全选全不选+PHP批量删除

{volist name="arr" id="v"}
        <tr id="{$v.id}">
            <td><input type="checkbox" name="check" value="{$v.id}"></td>
            <td>{$v.id}</td>
            <td fd="user"><span>{$v.user}</span></td>
            <td>{$v.pwd}</td>
            <td>{$v.new_name}</td>
            <td>{$v.time}</td>
            <td>{$v.zt}</td>
        </tr>
        {/volist}  

<button class="qx">全选</button>
    <button class="qbx">全不选</button>
    <button class="dels">批量删除</button>

<script>
        $('.qx').click(function(){
            $("[name=check]:checkbox").prop("checked",true);
        });
        //取消
        $('.qbx').click(function(){
            $("[name=check]:checkbox").prop("checked",false);
        });

    </script>


 <script>
        $('.dels').click(function(){
            var sel =$("#sel").val();
            var cc =$("#cc").val();
            var page =$("#page").val();
            var str='';
            $(":checkbox").each(function(){
                if($(this).prop("checked"))
                {
                    str+=','+$(this).val();
                }

            });
            var ids = str.substr(1);
            $.ajax({
                type: "GET",
                url: "{:url('index/dels')}",
                data: {
                    page:page,
                    sel:sel,
                    cc:cc,
                    ids:ids
                },
                success: function(msg){
                    if(msg==false)
                    {
                        return false;
                    }
                    var json = jQuery.parseJSON(msg);
                    $('tbody').html('');
                    $("#page").val(page);
                    $(json).each(function(key,val){
                                tr+="<tr id='"+val.id+"'>"
                                tr+="<td><input type='checkbox' name='check' value='"+val.id+"'></td>";
                                tr+="<td>"+val.id+"</td>",
                                tr+="<td>"+val.user+"</td>",
                                tr+="<td>"+val.pwd+"</td>",
                                tr+="<td>"+val.new_name+"</td>",
                                tr+="<td>"+val.time+"</td>",
                                tr+="<td>"+val.zt+"</td>",
                                tr+="</tr>"
                        $('tbody').append(str);
                    });
                }
            });
        });

    </script>
 public function dels(){

            $page=$_GET['page'];
            $ids=$_GET['ids'];
            //删除
            $arr=Db::table('www')->delete($ids);
            if($arr){
                return json_encode($page);
            }else{
                return view('删除失败');
            }
    }

猜你喜欢

转载自blog.csdn.net/qq_42780341/article/details/82501611