For não funciona no ajax

tenho uma tabela que inicialmente é preenchida com php, e dps o ajax vai atualizando os valores,
a primeira linha traz a soma de todos os valores e as outras tras os resultados individuais, o script do que traz ja vem pronto pra exibir do banco de dados

contanerTempo = setInterval(function () {
                

                $.ajax({
                type: 'post',
                        dataTpe: 'json',
                        url: 'home/widgets/ajax_dash_pn_filas.php',
                    success: function(dados){
                        var dados = JSON.parse(dados);
                        var geral = dados[0].split(";");
                        var indiv = dados[1];

                        $("#emitg").empty(); $('#emitg').html(geral[0]);
                        $("#espg").empty(); $('#espg').html(geral[1]);
                        $("#mteeg").empty(); $('#mteeg').html(geral[2]);
                        $("#tmeg").empty(); $('#tmeg').html(geral[3]);
                        $("#temaxg").empty(); $('#temaxg').html(geral[4]);
                        $("#qtdg").empty(); $('#qtdg').html(geral[5]);
                        $("#tmag").empty(); $('#tmag').html(geral[6]);
                        $("#tmpg").empty(); $('#tmpg').html(geral[7]);

                        for (var i = 0; indiv > i; i++){
                            indiv = indiv[i].split(",");
                            $("#un" + i).empty(); $("#un" + i).html(indiv[0]);
                            console.log($("#un" + i));
                            $("#ag" + i).empty(); $("#ag" + i).html(indiv[1]);
                            $("#em" + i).empty(); $("#em" + i).html(indiv[2]);
                            $("#es" + i).empty(); $("#es" + i).html(indiv[3]);
                            $("#mt" + i).empty(); $("#mt" + i).html(indiv[4]);
                            $("#tm" + i).empty(); $("#tm" + i).html(indiv[5]);
                            $("#tx" + i).empty(); $("#tx" + i).html(indiv[6]);
                            $("#qx" + i).empty(); $("#qx" + i).html(indiv[7]);
                            $("#ta" + i).empty(); $("#ta" + i).html(indiv[8]);
                            $("#tp" + i).empty(); $("#tp" + i).html(indiv[9]);
                        }
                    }
                });
                }, 5000);

funciona certinho ate chegar no for… ai a parte do for não funciona, um console.log fora do for funciona, dentro nao… como faço pra funcionar ?

Esse seu for está estranho. Supondo que a variável indiv vem corretamente até esse ponto, imagino que o que você queira é algo como:

for (let i = 0; i < indiv.length; i++){

Note que inverti a posição do i, o operador, e adicionei o length (afinal, o que você quer é o tamanho do array pra fazer o loop).

Além disso, na segunda linha você está sobrescrevendo o valor de indiv com a seguinte linha:

indiv = indiv[i].split(",");

Em vez disso, crie e use uma variável local pra receber esse valor:

const elemento = indiv[i].split(",");
$("#un" + i).empty();
$("#un" + i).html(elemento[0]);

Abraço.