mysql语句总结4

批量删除
1.sql语句

<!-- 根据设备id批量删除 -->
  <delete id="delMechaincsByIds" parameterType="Integer">
            DELETE FROM sys_mechanics_info where equ_id = #{equ_id}  
    </delete>

2.前台js代码:


     function delMechaincs(){
         //判断至少写了一项
         var checkedNum = $("input[name='subBox']:checked").length;
         if(checkedNum==0){
         //该处是jquery.tips提示框的用法
            $("#checkAll").tips({
                side:3,//弹出框的位置1234分别代表上右下左
                 msg:'请至少选择一项!',//弹出的信息内容
                 bg:'#AE81FF',//弹出框的背景色
                 time:3//弹出框的自动关闭时间,默认2秒,单位‘秒’
            });
            return;

         }

         bootbox.confirm("确定删除所选项目?", function(){
             var checkedList = new Array();
                $("input[name='subBox']:checked").each(function(){
                //将选中的一点foreach循环放进定义好的数组中
                    checkedList.push($(this).val());

                });
                $.ajax({
                    type:"post",
                    url:url[0]+"//"+url[2]+"/"+url[3]+"/mechanics/delMechaincsInfos.do?",
                    //将数组转换成字符串传递到后台
                    data:{"delitems":checkedList.toString()},
                    datatype:"html",
                    success:function(data){
                        $("[name='subBox']:checkbox").attr("checked",false);
                        bootbox.alert('删除成功!');
                        setTimeout("location.reload()",1000);//页面刷新
                    },
                    error:function(data){
                        bootbox.alert('删除失败!');
                    }
                });
        });


     }

3.后台代码:

 @RequestMapping("/delMechaincsInfos")
     @ResponseBody
       public ModelAndView batchDeletes(HttpServletRequest request,HttpServletResponse response) throws Exception{
         ModelAndView mv=new ModelAndView();
         //获取前台页面传来的名字叫做delitems的字符串
         String items = request.getParameter("delitems");
         //将字符串根据逗号进行拆分成数组
            String[] item = items.split(",");
            //for循环得到的数组,执行删除
            for (int i = 0; i < item.length; i++) { 
                 sysMechanicsService.delMechaincsByIds(Integer.parseInt(item[i])); 
            } 

            mv.setViewName("/save_result");
            return mv;
        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值