我有10个复选框,当我想删除我用来选择一个或多个复选框的合适记录时。所有的复选框都是数组。我正确地从html页面获取值到jquery函数。之后,我将所有选中的框放入jQuery函数中创建的数组中。但我无法将这个jquery函数的值发送到ajax php函数。可能是我尝试的方式将是错误的。请在下面查看我的代码。从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.
一次它总是会返回1. – fabrik 2011-03-21 12:34:20