我有10个复选框,当我想删除用于选择一个或多个复选框的相应记录时。所有复选框都是数组。我正确地从html页面获取值到jquery函数。之后,我将所有选中的框推入jQuery函数中创建的数组中。但我无法将此jquery函数的值发送到ajax php函数。可能是我尝试的方式会出错。请查看下面的代码。
function BulkDelete()// jQuery Function
{
var Selected = new Array();
jQuery("input[name='chec[]']:checked").each(function(){
Selected.push(jQuery(this).val());
});
jQuery.ajax({
url:"<?php echo admin_url( 'admin-ajax.php' ); ?>",
type:"POST",
data:"action=doctor_management_add_dept&id="+ Selected +"&task=bulkdelete",
success:function(data){
jQuery("#msg").html("<div id='message'>"+data+"</div>");
}
});
}
function doctor_management_add_dept() // PHP function
{
if($_POST['task']=="bulkdelete") {
$ars[] = $_POST['id'];
echo count($ars);
}
}
我没有收到任何错误。但同时它总是返回1.