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

JSON dinâmico e popular DataTable


ar.olivesilva

Pergunta

Pessoal,

estou com problemas a gerar uma mensagem JSON dinamicamente e popular um DataTable.

Quando faço da seguinte forma funciona:
var dataSet = [
[ “1”, “01/10/2018”, “200,00” ],
[ “2”, “01/11/2018”, “250,00” ],
[ “3”, “01/12/2018”, “350,00” ]
];

$(’#teste’).DataTable({
//paging: false,
//searching: false,
retrieve: true,
destroy: true,
data: dataSet,
columns: [
{ title: “id” },
{ title: “Data” },
{ title: “Valor” }
]
});

Quando tento gerar dinamicamente, não funciona.

for (var i = 0; i < dados.length - 1; i++){

p = “[ “” + (i+1) + “”,”;
d = “”" + dados + “”,";
v = “”" + vlr + “” ]";
msgJson = msgJson + p + d + v + “,”;

}

dataSet = msgJson.substr(0,msgJson.length-1);

Mensagem msgJson gerada = [ “1”,“11/10/2018”,“30” ],[ “2”,“11/11/2018”,“30” ],[ “3”,“11/12/2018”,“30” ]

Alguma luz?

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Consegui resolver da seguinte forma:

 

      var dataSet = [];

      for (var i = 0; i < dados.length - 1; i++){
        var p = String(i+1);
        var d = String(dados[i]);
        var v = String(vlr)

        var item = [p, d, v];
        dataSet.push(item)
     }                                                 

     $('#tblParcelas').DataTable({
        //paging: false,
        //searching: false,
        //retrieve: true,           
        data: dataSet,
        columns: [
          { title: "Parcela" },
          { title: "Data Vencimento" },            
          { title: "Valor" }
          ]
     });    
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,3k
×
×
  • Criar Novo...