检查复选框时将jquery数组发布到php页面

时间:2017-03-14 11:58:35

标签: javascript php jquery arrays post

我有动态数量的复选框和一个按钮,用于将选中的元素发布到另一个页面..这是代码:

<div class="overSelect"></div>
<div id="checkboxes<?php echo $aa['id']; ?>">
<?php
    $pid = select::property($aa['name']); 
    $arr2 = select::properties($pid);
    $cc = 1;
    foreach ($arr2 as $aa2) { ?>
    <div style="padding-right: 20px" class="row"><label>
        <input type="checkbox" value="<?php echo $aa2['name'] ?>" name="checks<?php echo $aa['id'] ?>[]"id="check<?php echo $aa['id']; ?>"><?php echo $aa2['name'] ?>
    </label></div>
<?php } ?>
</div>
<a class="btn btn-primary btn-sm" name="update-all"onclick="update_all('prop_id<?php echo $aa['id']; ?><?php $counter; ?>','checks<?php echo $aa['id'] ?>')"id="btn-all<?php echo $aa['id']; ?><?php $counter; ?><?php echo $p['id']; ?>">save</a>

我试过这段代码,但它无法正常工作

<script type="text/javascript">
    function update_all(a, b) {
        var aa = document.getElementById(a).value;
        var values = new Array();
        $("input:checkbox[name=b]").each(function () {
            if ($(this).is(":checked")){
            values.push($(this).val());
            }
        });
        alert(aa);
        alert(values.length);
        alert(values);
    }
</script>

如果选中复选框..它的值将被添加到数组并发布到php页面 任何帮助请...提前感谢

0 个答案:

没有答案