AJAX を使用して PHP ページに投稿するチェックボックスのセットが必要ですが、投稿後、同じチェックボックスを使用して、指定された数まで、同じ PHP ページに別の選択セットを送信できるようにしたいと考えています。セットを作成し、そのセットを PHP ページのデータとして使用します。
これがどのように実装されるかわかりません。何か案は?
index.php:
<form id="checkboxes">
<input type="checkbox" id="1" name="checkboxes[]" value="1" />
<input type="checkbox" id="2" name="checkboxes[]" value="2" />
<input type="checkbox" id="3" name="checkboxes[]" value="3" />
<input type="checkbox" id="1" name="checkboxes[]" value="4" />
<input type="checkbox" id="1" name="checkboxes[]" value="5" />
<input type="button" id="button" name="submit" value="Submit" />
</form>
<script type="text/javascript">
$(function() {
$("#button").click(function() {
$.ajax({
type: "POST",
url: "process.php",
data: $("form#checkboxes").serialize(),
success: function(data) {
$("#div").load('success.php')
}
});
})
})
</script>
プロセス.php:
$data = array();
foreach($_POST['checkboxes'] as $key => $value){
$data[] = "$value";
}