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;
			});

 

 

你可能感兴趣的:(jQuery ajax)