Php 如何通过ajax发送多个复选框组值?

Php 如何通过ajax发送多个复选框组值?,php,ajax,checkbox,Php,Ajax,Checkbox,我有三组复选框,如下所示: echo '<input type="checkbox" name="metal[]" value="'.$value.'" id="'.$value.'" onclick="return submitForm()" ><label for="'.$value.'"></label>'; echo '<input type="checkbox" name="shape[]" value="'.$value.'" id="'.$

我有三组复选框,如下所示:

echo '<input type="checkbox" name="metal[]" value="'.$value.'" id="'.$value.'" onclick="return submitForm()" ><label for="'.$value.'"></label>';
echo '<input type="checkbox" name="shape[]" value="'.$value.'" id="'.$value.'" onclick="return submitForm()"><label for="'.$value.'" ></label>';
echo '<input type="checkbox" name="type[]" value="'.$value.'" id="'.$value.'" onclick="return submitForm()"><label for="'.$value.'" ></label>';
echo';
回声';
回声';
全部来自数据库。 我想通过ajax发送这些值。我目前的代码是:

function submitForm() {
var form = document.myform;

var dataString = $(form).serialize();
$.ajax({
type:'POST',
url:'carousel.php',
data: dataString,
success: function(data){
    $('#myResponse').html(data);


}
});
return false;
}</script>
函数submitForm(){
var form=document.myform;
var dataString=$(form).serialize();
$.ajax({
类型:'POST',
url:'carousel.php',
数据:dataString,
成功:功能(数据){
$('#myResponse').html(数据);
}
});
返回false;
}
此函数仅向carousel.php发送单个值。我还想根据检查的值处理数据并显示结果。此外,单击另一个复选框时,以前的复选框值将丢失。我在google上发现了上面的代码,而且对ajax来说非常陌生。请帮忙