本文主要和大家介绍bootstrap table 删除和批量删除的相关资料,需要的朋友可以参考下,希望能帮助到大家。
一条记录可以看做一条数据的数组
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
相关推荐:
thinkphp框架实现删除和批量删除
以上就是实例详解bootstrap table删除和批量删除的详细内容。