checkbox全选使用案例
2016-01-22 15:00:35 小德 PHP 访问次数 806



     全选checkbox   

<input type="checkbox" onclick="$('input.idsel').prop('checked',$(this).prop('checked'));" />

    子集checkbox class 为idsel

<input type="checkbox" class="idsel" value="{$v.messageid}"/>

 $(document).on('click','.delete',function(){
        var ids='';
        $('.idsel').each(function(){
            if( $(this).prop('checked') == true ){
                ids += $(this).attr('value')+',';
            }
        })
        $.post('', { ids:ids } ,function(){
            location.reload();
        })
    });



    通过js each() 获取每一个checkbox的需要往后台传输的id值 组建为一个字符串参数

    


php 通过explode 将参数 分解为数组 并将其 最后一个元素 pop 掉


$arr =  explode(',',$_Post['ids']);
array_pop($arr);


$arr 则为需要处理数组list