Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php AJAX调用后,表中未显示复选框_Php_Jquery_Ajax - Fatal编程技术网

Php AJAX调用后,表中未显示复选框

Php AJAX调用后,表中未显示复选框,php,jquery,ajax,Php,Jquery,Ajax,我在defi.php中有一个带有以下AJAX调用的表单: $('#def').submit(function (event) { var data = $(this).serialize(); $.post('defidos.php', data) .success(function (result) { $('#dos').html(result); }) .error(fu

我在
defi.php
中有一个带有以下AJAX调用的表单:

$('#def').submit(function (event) {
    var data = $(this).serialize();
    $.post('defidos.php', data)
            .success(function (result) {
                $('#dos').html(result);
            })
            .error(function () {
                console.log('Error loading page');
            })
    return false;
});
defidos.php
具有包含复选框的下表行:

<tr>
    <td>
        <input type="checkbox" name="seleccion[]" value="<?php echo $id_plantilla; ?>"  /> 
    </td>
    <td>
        <?php echo $faquerynm['cve_plaza']; ?> 
    </td>
    <td>
        <?php echo $desc_cat; ?>
    </td>
    <td>
        <?php echo $faquerynm['tiempo']; ?>  
    </td>
    <td>
        <?php echo $faquerynm['situacion']; ?>  
    </td>   
    <td>
        <?php echo $div_areal; ?>
    </td>
</tr>

调用后,复选框不显示


如果我将复选框放在正确显示的表之外。

我使用css解决了这个问题,创建了带有div的表

    #container {
        display: table;
    }

    #row  {
        display: table-row;
    }

    #left, #right, #middle {
        display: table-cell;
        text-align: center;
    }

    .titulos {
        font-weight: bold;
    }

通过此复选框,您的值可能不正确。不,我尝试分配value=“0”html中的
在哪里?如果您提供一半的信息,我们无法帮助您。很可能html()函数正在覆盖复选框的标记,但正如zlen指出的,如果没有更多信息,我们真的无法判断。。。