我正在开发一个项目,在该项目中,我使用 jquery/ajax 从选定的复选框中检索了名称和值。我已经在主页上使用 php 设置了复选框的名称和值。我想在单独的 php 脚本中使用 $_POST 提取名称,以便我可以使用这些名称从 MySQL 中删除项目。
$("#deleteproject").click(function () {
var names = [];
$('#projectcheckbox input:checked').each(function() {
//all checkbox names are put in array
names.push({name: $(this).attr('name'), value: $(this).val()});
});
alert($.param(names));
return false;
});
上面的 alert($.param) 以 val1.name 和 val1.value 格式返回选中的复选框。
//run delete_project.php to erase projects from database
$.ajax({
type: "post",
url:"delete_project.php",
data: names,
cache: false,
success:function() {
alert(names + ' deleted')
}
});
在过去的几天里,我一直在寻找答案,如果能帮助我解决这个问题,我将不胜感激。