Вопрос о тд и ajax, делает много тдс - PullRequest
0 голосов
/ 21 февраля 2020

Я делаю запрос ajax, и он возвращает данные правильно, но он показывает так: Result of ajax

unction anyadirTabla (productos) {$ ('# tbody) -productos '). empty ();

for(var i = 0 ; i<productos.length ; i++){
    var tr = $('<tr>');
    $('#tbody-productos').append(tr);

    var cont=0;
    for(var clave in productos[i]){
        if(cont != 13){
            var producto = productos[i][clave];
            columna = $('<td>');
            if(cont==0){
                columna=$('<th>');
                tr.attr('id','id'+producto);
                columna.attr('scope','col');
            }else{
                if(clave == "status"){
                    if(productos[i][clave] == "No_Disponible"){
                        tr.addClass('eliminado');
                    }
                }
                columna.addClass(clave);
            }  
            if(cont==12){
                var img=$('<img>');
                if(tr.attr('class') == 'eliminado'){
                    img.attr('src','/img/icons/alta.svg');
                    img.attr('id','alta');

                }else{
                    img.attr('src','/img/icons/papelera.svg');
                    img.attr('id','baja');
                }
                img.attr('alt','papelera');
                img.attr('title','Dar de baja');
                columna.append(img);
            }else{
                columna.text(producto);
            }
            tr.append(columna);

        }
        cont++;
    }
}

}

Почему создается много tds?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...