我想要一组使用 AJAX 发布到 PHP 页面的复选框,但是在发布之后我希望能够使用相同的复选框将另一组选择发送到同一个 PHP 页面,最多指定数量集,然后将这些集用作 PHP 页面中的数据。
我无法弄清楚这将如何实现。有任何想法吗?
索引.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";
}