Я хочу вставить { "studentid": achecked[index].value }
в массив, но если я его нажму, мой массив будет похож на (2) [{…}, {…}]
, а не на значение моего флажка.
это мой код:
var achecked = $("form input:checkbox:checked");
var values = [];
achecked.each(function (index) {
var student = { "studentid": achecked[index].value };
values.push(student);
});
console.log(values);
var postdata = {
'displayname': $("#displayname").val(),
'email': $("#email").val(),
'students': [
]
};
postdata.students = values;
<input type="checkbox" name="toevoegen" value="10" />
<button class="btn btn-success" id="aanmaken">Aanmaken</button>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
кто-то знает и может мне помочь?