Salve, ho un problema fastidioso, utilizzo per visualizzare una tabella il metodo append di jquery. Essendo il sito single page non vado a ricaricare la pagina, quindi se richiamo la funziona per visualizzare i dati, me li "appende" ai vecchi. Io di solito ho usato $('#idDiv).empty();, ma questa volta non vuole funzionare...Ecco un po di codice che uso:
Mi date una mano. GRaziecodice:var tabella = '<div class="title_tm">' + '<span id="i_tm"><i class="fa fa-clock-o" aria-hidden="true"></i></span>' + '<span id="titolo_tb">' + value.tm_titolo + '</span>' + '</div>' + '<div class="desc-tm">' + value.tm_desc + '</div>' + '<div class="cont-tm">' +'<table id="tm_table">' + '<tr class="tb_titolo">' + '<th class="tm_lb"></th>' + '<th id="tm_in">' + value.tm_lb_in + '</th>' + '<th id="tm_out">' + value.tm_lb_out + '</th>' + '</tr>' + '</table>' + '</div>'; // Visualizzo i dati $('.time-table').html(tabella); // Passo un id a un altra funzione che tramite chiamata ajax preleva dei dati // Che poi visualizzo in questo modo: $.each(data, function(key, value) { $('#tm_table').append('<tr><td class="tm_lb">' + value.lb1 + '</td><td class="ct_td">' + value.lb2 + '</td><td class="ct_td">' + value.lb3 + '</td></tr>'); }); //end .each
PS: scusate per l'errore nel titolo![]()

Rispondi quotando