通过PHP&提交动态复选框值AJAX

时间:2018-04-05 08:29:35

标签: javascript php ajax

如何通过ajax将检查值提交到单独的页面?我的代码如下:



function genereted(){
var selctednom = new Array();
$("input:checked").each(function() {
   data['selctednom'].push($(this).val());
});
  $.ajax({
            type: "POST",
            url: "bar.php",
            dataType: 'json',
            data: { selctednom:selctednom },
            success: function(data){
                alert('ok')
            }
        });
    }

<td><input id="selctednom"type="checkbox" value="<?php echo trim($row['test']);?>" /></td>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

请记住,id应该是唯一的。为输入添加名称。 您可以序列化表单 - 只会选中已选中的复选框。

 <td><input name='selctednom[]' type="checkbox" value="<?php echo trim($row['test']);?>" /></td>


$('form').submit(function() {    
         $.ajax({
                    type: "POST",
                    url: "bar.php",
                    dataType: 'json',
                    data:  $("form").serialize(), 
                    success: function(data){
                        alert('ok')
                    }
                });
            }
         return false;
    });