estuve investigando mas acerca del trabajo de ajax y su funcionamiento dinamico
 
el resultado q ahora me arroja es este:  
 
y no entiendo por que? 
 
codigo html: 
 Código HTML:
 <table id="cargaTabla" class="table table-striped table-bordered" cellspacing="0" width="100%">
                <thead>
                   <tr>
                      <th>Nº</th>
                      <th hidden="true">Id</th>
                      <th>Carácter</th>
                      <th>Estado</th>
                   </tr>
                </thead>
                <tbody class="Datos">
                </tbody>
            </table>  codigo ajax: 
Código:
 $(document).ready(function() {
    cargarTabla();
});
function cargarTabla(){
    $.ajax({
        url: '../controller/tipo_rif.php',
        dataType: 'json',
        type: 'POST',
        data: {
            'accion': 'cargarTabla' 
        },
        success: function (data) {
            $.each(data, function(index){
                var etiqueta;
                if($(data[index].status).text('activo')){
                    etiqueta = "<input type='checkbox' data-toggle='toggle' onchange='CambiarStatus("+data[index].id+")' data-on='Activado' data-off='Desactivado' checked><label hidden='true'>a</label>";
                }else if($(data[index].status).text('inactivo')){
                    etiqueta = "<input type='checkbox' data-toggle='toggle' onchange='CambiarStatus("+data[index].id+")' data-on='Activado' data-off='Desactivado'><label hidden='true'>b</label>";
                }
                $(".Datos").append("\
                    <tr>\n\
                        <td>"+data[index].cont+"</td>\n\
                        <td hidden='true'>"+data[index].id+"</td>\n\
                        <td>"+data[index].caracter+"</td>\n\
                        <td>"+etiqueta+"</td>\n\
                    </tr>\n\
                ");
            });
        }
    });
}
  
codigo php: 
 Código PHP:
    <?php
include("../model/conexion.php");
 
if($_POST["accion"]=="cargarTabla"){
    cargarTabla();
}
 
function cargarTabla(){
    $pdo = conexion::connect(); 
    $sql = "SELECT 
            id, 
            caracter, 
            CASE 
            WHEN status='t' THEN 'activo'
            WHEN status='f' THEN 'inactivo'
            ELSE 'error'
            END AS status
 
            FROM tipos_rif ORDER BY caracter";
    $cont=0;
    foreach ($pdo->query($sql) as $row) {
        $cont++;
        $datos[] = array('cont'=>$cont,'id'=>$row['id'],'caracter'=>$row['caracter'],'status'=>$row['status']);
    }
    conexion::disconnect();
    header('Content-type: application/json');
    echo json_encode($datos);
}    
  disculpen mi ignorancia pero ya no se q hacer! 

 y me urge