批量删除的三种方式(EasyUi为例)
Posted kingofjava
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批量删除的三种方式(EasyUi为例)相关的知识,希望对你有一定的参考价值。
1、前台遍历单个单个id传值:
"delete":function(){ var row=dg.datagrid("getChecked"); if(!row){ $.messager.alert("警告","请选中一行进行操作","warning"); return; } //cf:这是后台传回来得布尔值 $.messager.confirm("提示","是否将<span style=‘color: red;font-size: 20px;‘>"+row.length+"条</span>数据放入回收站?",function (cf) { for (var i = row.length - 1; i >= 0; i--) { if (cf) { $.post("/employee/delete",{id:row[i].id},function (re) { if (re) { $.messager.alert("提示", "操作成功", "info"); dg.datagrid("reload"); } else { $.messager.alert("提示", "操作失败", "error"); } }) } } }) },
2、前台传id数组,后台接收数组(后台遍历取值删除)
3、前台将id数组转成字符串,后台接收,再转数组,再遍历取值删除
以上是关于批量删除的三种方式(EasyUi为例)的主要内容,如果未能解决你的问题,请参考以下文章
数据仓库系列 之使用PreparedStatement执行批量插入sql的三种方式