pass multiple checkbox value in ajax code example
Example: Insert multiple checkbox data using ajax
<script type="text/javascript">
$(document).ready(function(){
$("#formSubmit").on("submit",function(e){
e.preventDefault();
var name = $("#name").val();
var course = [];
$(".form-check-input").each(function(){
if ($(this).is(":checked")) {
course.push($(this).val());
}
});
course = course.toString();
if (name !=="" && course.length > 0) {
$.ajax({
url : "insert.php",
type: "POST",
cache: false,
data : {name:name,course:course},
success:function(result){
if (result==1) {
$("#formSubmit").trigger("reset");
alert("Data insert in database successfully");
}
}
});
}else{
alert("Fill the required fields");
}
});
});
</script>