jquery ajax post 传递数组 ,多checkbox 取值

使用$.each(function(){});可以得到checkbox 中对应的值,

在ajax上传的时候需要把 traditional 设置为 true 

$('.but_delet_choice').click(function(){
var $check_boxes = $('input[type=checkbox][checked=checked][id!=check_all_box]');
if($check_boxes.length<=0){ alert('您未勾选,请勾选!');return; }
if(confirm('您确定要删除吗?')){
var dropIds = new Array();
$check_boxes.each(function(){
dropIds.push($(this).val());
});
$.ajax({
type:'post',
traditional :true,
url:'${ctx}/discuss/dropMoreRmb',
data:{'dropIds':dropIds},
success:function(data){
refreshRmb(1);
}
});
}
return false;
});

来源 http://w8700569.iteye.com/blog/1954396

原文地址:https://www.cnblogs.com/nova-/p/4910122.html