Ciao a tutti, prendo spunto da un precedente thread per un problema che non riesco a risolvere.
Ho un ciclo for che mi estrapola dati da un database SQLite in questo modo:
codice:
for(var i = 0; i < res.rows.length-1; i++)
   {
       var campoA = res.rows.item(i).campoA;
       var campoB = res.rows.item(i).campoB;
       var campoC = res.rows.item(i).campoC;
       var campoD = res.rows.item(i).campoD;
var tabella = $("<tr />", {}).html("<td>" + campoA + "</td>" + "<td>" + campoB + "</td>" + "<td>" + campoC + "</td>" + "<td>" + campoD +  "</td>")
$("#visualizza").append(tabella);
}
e fin qui, tutto a posto, riesco a visualizzare tutti i record del database in questo modo:

[A1] [B1] [C1] [D1]
[A2] [B2] [C2] [D2]
e così via fino a
[Ax] [Bx] [Cx] [Dx]


Ora, siccome devo inviare tutto via POST, dovrei fare in modo di inviare la tabella in un unica matrice (array), pensavo di fare così:

codice:
for(var i = 0; i < res.rows.length-1; i++)
   {
     var matrice = [[campoA, campoB, campoC, campoD]];
}
in modo da avere una cosa del genere:

codice:
matrice = [[
codice:
[A1] [B1] [C1] [D1]], [A2] [B2] [C2] [D2], e così via fino a  [Ax] [Bx] [Cx] [Dx]];

ma non riesco a popolare l'array dove sbaglio?

Grazie a tutti, buona giornata!