jquery/ajaxを使用して、選択したチェックボックスから名前と値を取得したプロジェクトに取り組んでいます。メインページでphpを使用してチェックボックスの名前と値を設定しました。これらの名前を使用して MySQL からプロジェクトを削除できるように、別の php スクリプトで $_POST を使用して名前を抽出したいと思います。
$("#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')
}
});
ここ数日で答えを探しましたが、これを理解するのに助けていただければ幸いです。