ar.olivesilva
Membros-
Total de itens
2 -
Registro em
-
Última visita
Sobre ar.olivesilva
ar.olivesilva's Achievements
0
Reputação
-
JSON dinâmico e popular DataTable
pergunta respondeu ao ar.olivesilva de ar.olivesilva em Ajax, JavaScript, XML, DOM
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" } ] }); -
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?