bootstrap批量删除操作!

1.这是页面上的批量删除标签

<div class="button-border"><button id="remove" class="button">批量删除</button></div>

2.页面上获取$("#mytab").bootstrapTable('getSelections');的选中框!

 // 删除按钮事件
    $("#remove").on("click", function() {
        if (!confirm("是否确认删除?"))
            return;
        var rows = $("#mytab").bootstrapTable('getSelections');// 获得要删除的数据
        if (rows.length == 0) {// rows 主要是为了判断是否选中,下面的else内容才是主要
            alert("请先选择要删除的记录!");
            return;
        } else {
            var ids = new Array();// 声明一个数组
            $(rows).each(function() {// 通过获得别选中的来进行遍历
                ids.push(this.id);// cid为获得到的整条数据中的一列
            });
            deleteMs(ids)
        }
    })
    function deleteMs(ids) {
        $.ajax({
            url : "${pageContext.request.contextPath }/deleteall.action",
            data : "ids=" + ids,
            type : "post",
            dataType : "json",
            success : function(data) {
                alert(data.msg);
                $('#mytab').bootstrapTable('refresh', {
                    url : '${pageContext.request.contextPath }/zhiye/GetList.action'
                });
            }
        });
    }

3。传递ids到controller中可以是for循环操作删除,也可以是在SQL中批量删除

//批量删除
    @SuppressWarnings("null")
    @ResponseBody
    @RequestMapping(value="/deleteall",method=RequestMethod.POST)
    public Result<JSONObject> deleteall(Model md,@RequestParam("ids")String ids,ZhiYe zhiye,HttpServletResponse response){
        
        response.setHeader( "Access-Control-Allow-Origin", "*");
        JSONObject json = new JSONObject();
        System.out.println("ids获取的ids 的集合:======================="+ids);
        String[] Ids = ids.split(",");
        for (String string : Ids) {
            zhiye.setId(Integer.parseInt(string));
            zs.delete(zhiye);
        }
            return new Result<JSONObject>(json, "msg", "200");
        }
        
    }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值