我试图获取所有或部分已检查复选框的值,并使用jQuery和AJAX发送给PHP。这是创建表的PHP代码:
echo "<tr>";
echo "<td><input type='checkbox' name='checkbox'></td>";
echo "<td>{$studentid}</td>";
// add the record id here, it is used for editing and deleting products
echo "<div class='studentid display-none'>{$studentid}</div>";
echo "</tr>";
}
//end table
echo "</table>";
jquery代码选择所有复选框
$(document).on('click', '.chkbox', function(){
if (this.checked == true) {
$(':checkbox').each(function() {
this.checked = true;
});
}
else {
$(':checkbox').each(function(){
this.checked = false;
});
}
});
$('#delete-students').click(function(){
// send data to php through ajax method $.post
});
我想要点击这个按钮时我应该得到学生的所有ID并使用AJAX中的$.post
发送给php
答案 0 :(得分:0)
尝试这样,在你的ajax帖子中使用arr
var arr = [];
$("input:checkbox:checked").each(function(i, e) {
arr.push(cFId);
});