<script>
$("#button2").click(function(){
var submit="";
$(".check:checked").each(function(){ //重点是这句话:直接用被选中的多选按钮遍历,我原来用了好多类似的方法,就是卡壳在这里。
submit+=$(this).val();
});
$.post("checkbox.php",{data:submit,data1:$("#slider").val},function(result){
alert(result);
})
})
<input type="checkbox" name="check[1]" id="1" class="check" value="1haodeng" />
<label for="1">1号灯</label>
<input type="checkbox" name="check[3]" id="3" class="check" value="3haodeng"/>
<label for="3">3号灯</label>
<input type="checkbox" name="check[5]" id="5" class="check" value="5haodeng"/>
<label for="5">5号灯</label>
</script>
$.post("url",{参数},回调函数{})
参数问题要自己用JS提取,没有自动发送的数据,所以要自给自足,我是利用class标签取出class=check的值,然后遍历函数取出所有值,然后在提取被选中的value值 ,后端 根据传过去的value值 ,改变数据库!