获取checkbox上的id
var $row=$("input[name=rowCheck]:checked");
if($row.length==0){
window.alert("请选择记录");
}else{
for(var i=0;i<$row.length;i++){
alert($($row[i]).val());
paramArr+="id="+$($row[i]).val();
if(i<$row.length-1){
paramArr+="&";
}
}
}
后台获得数据,进行删除操作
<delete id="delete" parameterType="java.lang.String">
delete from tbl_activity where id in
<foreach collection="array" separator="," open="(" close=")" item="id">
#{id}
</foreach>
</delete>
删除相关记录
//删除数据
$("#delBtn").click(function(){
if($("input[name=rowCheck]:checked").length<=0){
alert("请选择记录");
}else{
if(confirm("确认删除吗?")){
var param="";
var $row=$("input[name=rowCheck]:checked");
//alert($("#rowId").val());
for(var i=0;i<$row.length;i++){
param+="id="+$($row[i]).val();
if(i<$row.length-1){
param+="&";
}
}
$.ajax({
url:"workbench/activity/delete.do",
data:param,
dataType:"json",
type:"post",
success:function(data){
if(data.success){
//第一个参数,删除之后回到第一页
//第二个参数:动态取得删除前,用户已经设置后每页显示多少条记录
pageList(1 ,$("#activityPage").bs_pagination('getOption', 'rowsPerPage'));
}else{
alert("删除失败");
}
}
})
}
}
})