后台获取js复选框checkbox批量删除

<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<link href="/common/css/css.css" rel="stylesheet" type="text/css">
<script language="javascript" src="../js/servlet.js"></script>
<script language="javascript" src="../js/jquery-1.7.2.min.js"></script>
<title>邮件信息管理</title>

<script type="text/javascript">
function entDeletes(){
    //判断至少写了一项
    var checkedNum = $("input[name='id']:checked").length;
    if(checkedNum==0){
        alert("请至少选择一项!");
        return false;
    }
    
     if(confirm("确定删除所选项目?")){
            var checkedList = new Array();
            $("input[name='id']:checked").each(function(){
                checkedList.push($(this).val());
            });
            }
     
     $.ajax({
         type:"POST",
         url:'../ent/deleteEntAll',
         data:{"delitems":checkedList.toString()},
         datatype:"html",
         success:function(data){
       $("[name='checkbox2']:checkbox").attr("checked",false);
             location.reload();//页面刷新
         },
         error:function(data){
             art.dialog.tips('删除失败!');
         }
     });
     
            
}
</script>
</head>

=================================================================

<input type="button" value="删除选中的企业" onclick="entDeletes()">


记得引入jqery文件

mvc控制器获取代码

@RequestMapping("/deleteEntAll")
    public Msg deleteEntAll(HttpServletRequest request, HttpServletResponse response)throws Exception{
    
        String items = request.getParameter("delitems");
        System.out.println("对公押品批量删除"+items);
        String[] strs = items.split(",");
 
        for (int i = 0; i < strs.length; i++) {
            try {
                String sub = strs[i];
                String a =sub.substring(0, sub.length()-1);//取id最后又一个空格,用方法先处理,后期有时间再优化
            //    System.out.println("mumu======"+a);
                entService.deleteEntAll(a);
            } catch (Exception e) {
            }
        }
        return Msg.success(); 
    }

猜你喜欢

转载自blog.csdn.net/qq_32265203/article/details/81297875