Ir para conteúdo
Fórum Script Brasil
  • 0

Jquery e webSql


Letícia Pieper

Pergunta

Estou listando dados de uma tabela com jquery, e gerou o seguinte erro no console:

Uncaught IndexSizeError: Failed to execute 'item' on 'SQLResultSetRowList': The index provided (2) is greater than or equal to the maximum bound (2).

 

Alguém sabe o motivo?

Editado por Letícia Pieper
Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

    db.transaction(function(a) {  
        a.executeSql("SELECT * FROM agendamento WHERE dia = ?;", [hoje], function(a, res3) {
            for (var x = 0; x < res3.rows.length; x++) {
                id_usuario = res3.rows.item(x).id_usuario;
                assunto = res3.rows.item(x).assunto;
                inicio = res3.rows.item(x).inicio;
                fim = res3.rows.item(x).fim;

                db.transaction(function(c) {  
                    c.executeSql("SELECT nome, foto FROM usuario WHERE id_usuario = ?;", [id_usuario], function(c, res1) {
                        nome = res1.rows.item(0).nome;
                        $('#hoje').append( 
                        '<a class="item item-thumbnail-left" href="detalhado.html?id=' + id_usuario + '"><img src="perfil/avatar.png"><h2>' + nome + '</h2><p>' + assunto + '</p><p>início: ' + inicio + ' - Fim: ' + fim + '</p></a>');
                    });
                }); 
            };
        });
    });

Sou iniciante em js e jquery..

Link para o comentário
Compartilhar em outros sites

  • 0

Voce pode fazer algo assim:

db.transaction(function(a) {  
        a.executeSql('SELECT * FROM agendamento WHERE dia = "' + hoje + '"', [], function(a, results) {

            //Se codigo

            a.executeSql('SELECT nome, foto FROM usuario WHERE id_usuario = "' + id_usuario + '"', [], function(a, results2) {
                //Se codigo 2
            });

        })
    });

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...