Bootstrap Table 删除和批量删除
程序员文章站
2022-07-06 20:50:52
一条记录可以看做一条数据的数组
1 html
1.1 批量选择框
1.2 单个...
一条记录可以看做一条数据的数组
1 html
1.1 批量选择框
1.2 单个删除
2 bootstarp
2.1 批量获得
获得选择的数据
//批量删除 function deleteuserlist() { //获取所有被选中的记录 var rows = $("#user").bootstraptable('getselections'); if (rows.length== 0) { alert("请先选择要删除的记录!"); return; } var ids = ''; for (var i = 0; i < rows.length; i++) { ids += rows[i]['id'] + ","; } ids = ids.substring(0, ids.length - 1); deleteuser(ids); }
2.2 单个获得
//单个删除 function deleteuserbyid(id) { deleteuser(id); }
2.3 公共操作
//删除 function deleteuser(ids) { var msg = "您真的确定要删除吗?"; if (confirm(msg) == true) { $.ajax({ url: "${path}/user/deleteuserlist.do", type: "post", data: { ids: ids }, success: function (data) { alert(data.msg); //重新加载记录 //重新加载数据 $("#user").bootstraptable('refresh', {url: '/user/getuserlist.do'}); } }); } }
3 java
3.1 controller
3.2 service
public long deleteuserlist(string ids) { string[] ss = ids.split(","); long count= 0; for (strings : ss) { userresourceextend.deleteuser(integer.parseint(s)); count++; } return count; }
3.3 dao
总结
以上所述是小编给大家介绍的bootstrap table 删除和批量删除,希望对大家有所帮助