php - Jquery Ajax PHP 二维复选框数组

标签 php jquery arrays ajax

我的表单中有以下复选框组:

<?php foreach ($group as $gid){ ?>
<div class="option">
<input type="checkbox" name="group[<?php echo $gid->id; ?>]" value="1" />
<input type="checkbox" name="group[<?php echo $gid->id; ?>]" value="2" />
<input type="checkbox" name="group[<?php echo $gid->id; ?>]" value="3" />
</div> 
<?php } ?>

然后我运行 Jquery Ajax:

var grouparray = $('.option input[type=checkbox]:checked').serializeArray();
var options = {  
    type: 'post',
    url: cb_url+'includes/myscript.php',
    dataType: 'json',
    data: { checkbox:grouparray }
};  
$(this).ajaxSubmit(options);   

由于复选框是通过 php foreach 循环中的 $gid->id 进行分组的,如何将所选内容的数组传递给我的 php 来保持它们正确分组?我如何在 myscript.php 中检索它们?

最佳答案

尝试在HTML中使用name="group[]",并在PHP文件中通过$_POST['group']获取它,它将是带有检查值的数组

关于php - Jquery Ajax PHP 二维复选框数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35214411/

相关文章:

php - PHP register_shutdown_function 1秒延迟

javascript - 按索引和匹配值过滤数组

python - python中的数组操作

Python 列表([])和 []

php - Yii2: Jui Auto Complete Widget 如何实现?

yum 更新后 PHP 无法在 CentOS 6 上运行

php - 为什么有人想使用 strlen 而不是 mb_strlen

Javascript - 如何从 location.href 中删除域

jquery - 如何更改jquery上下文菜单的样式

python - 使用 Python 将对象数组转换为数组数组