实现批量删除
$(function(){
$('#dg').datagrid({
url:'../listServlet',
rownumbers : true,
pagination : true,
fitColumns:true,
pageList : [ 5, 10, 15, 20 ],
columns:[[
{field:'book_id',checkbox:true,width:100},
{field:'book_name',title:'书本名称',width:100},
{field:'book_author',title:'作者',width:100},
{field:'publishing',title:'出版社',width:100},
{field:'book_price',title:'价格',width:100},
{field:'sales_volume',title:'销售量',width}
]],
toolbar: [{
text:'删除',
iconCls: 'icon-remove',
handler: function(){
del()
}
}],
});
});
function del(){
var obj=$('#dg').datagrid('getSelected');
var index=$('#dg').datagrid('getRowIndex',obj);
if(index!=-1){
$.messager.confirm('提示框','是否要删除?',function(isDel){
if(isDel){
var rowObj=$('#dg').datagrid('getSelections');
for(var i=0;i<= rowObj.length;i++){ 循环的值并且删除
$.ajax({
url:'../delServlet',
data:{"id":rowObj[i].book_id},
dataType:"json",
success:function(data){
query();
$('#dg').datagrid('unselectAll');
}
});
}
}
});
}else{
$.messager.alert('警告','请选中需要删除的行!');
}
}
function query(){
$('#dg').datagrid({
url:'../listServlet',
});
}