codice:success: function(res){ $('#punti_vendita tr').each(function(){$(this).remove()}); // qui svuota anche una seconda tabella // magari nascondi anche la tabella stessa var ciSonoInvisibili=false $('#punti_vendita').append('<tr><th scope="col" width="20"> </th><th scope="col" width="200">Punto Vendita</th><th scope="col" width="200">Indirizzo</th><th scope="col" width="200">Comune</th><th scope="col" width="100">Telefono</th><th scope="col" width="100">Fax</th></tr>'); $.each(res, function(i, e){ if(e.visibile=="quello che ti aspetti venga ritornato per gli invisibili"){ if(!ciSonoInvisibili){ // qui mostra la tabella se prima l' avevi nascosta // e scrivi l' intestazione (prima riga) della tabella ciSonoInvisibili=true } // qui appendi una riga alla seconda tabella, cosi' come fai poco sotto con la prima } else $('#punti_vendita').append('<tr>' + e.cep + e.nome + e.indirizzo + e.comune + e.telefono + e.fax + '</tr>'); }); }