On 11/07/2018 10:20, Gollum1 wrote:

Ora mi trovo un attimo in imbarazzo... il codice sembra ok, ma non
riesco a capire come dovrei affrontare come ordinare per i campi che
sono in realtà contenuti nella stringa che è contenuto nell'array...


Il mio server strippa gli allegati, quindi non vedo il tuo codice, ma se hai preso l'innerHtml dei vari tr non ne verrai mai fuori.

Se puoi, prendi i dati che arrivano dal server, e infilali in qualche modo in un array così:

let dati = [
  {
    id: 1,
    titolo: 'Il primo titolo',
    ....
  },
  {
    id: 2,
    titolo: 'Il secondo titolo',
    ...
  },
  ...
]

A quel punto ordinarli è semplice, in base a qualsiasi colonna, e per creare le righe della tabella basta un dati.map(function(r) { return '<tr><td>'+r.id+'</td>...</tr>'; })

Bye.

Rispondere a