function ps(){
var res ="";
$(".ck:checked").each(function(){
if($(this).attr("checked",true)){
var va =$(this).val();
res += ","+va;
//res.push(va);
}
})
res=res.substring(1);
//这个前面已经将选中的遍历了 下面又进行选中遍历了一下 太复杂了
将上面的代码优化一下
function ps(){
var res="";
$(".ck:checked").each(function(){
//jquery
res += ","+$(this).val();
})
res=res.substring(1);
alert(res);
//获取res
ajax传后台
if(confirm("确认删除吗?")){
$.post(
"dels",
{"res":res},
function(msg){
if(msg>0){
alert("删除成功!!!");
location.reload();
}else{
alert("删除失败!!!");
location.reload();
}
},"json"
)
}
//js
//res += ","+this.value();
//后台接收字符串 res
后台传参
第一种方式
@RequestMapping("studentDels")
@ResponseBody
public int studentDels(String res) {
System.out.println("=================="+res);
vm.studentDels(res);
return 1;
}
sql语句
// 批删用字符串传2阁个值 通过${value}
@Delete("delete from zk3 where id in (${value})")
void studentDels(String res);
第二种方式