3
respostas

Não consigo exibir os dados do json - curso de Node.JS

Ele envia os dados como json usando res.send(results), mas quando tento exibi-los na tabela não funciona

connection.query('select id,nome from cliente', function(erro,results){ res.render('produtos/lista',{lista:results}); });

3 respostas

Opa, o que acontece?

Não aparece nada :\

<% for(var i=0;lista.lenght;i++){ %> 

                <tr>
                    <td>
                        <%=lista[i].id%>
                    </td>
                    <td>
                        <%=lista[i].nome%>
                    </td>
                </tr>
            <%}%>

Mas no passo anterior quando é enviado o json ocorre tudo normalmente, tambem não é retornado nenhum erro quando implemento

res.send(erro);

O problema deve estar aqui

<% for(var i=0;lista.lenght;i++){ %>

O correto é:

<% for(var i=0;lista.length;i++){ %>