获取已选中复选框的值

时间:2016-01-05 12:40:08

标签: php jquery

我试图获取所有或部分已检查复选框的值,并使用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

1 个答案:

答案 0 :(得分:0)

尝试这样,在你的ajax帖子中使用arr

   var arr = [];

   $("input:checkbox:checked").each(function(i, e) {

    arr.push(cFId);

   });