Problema con gli eventi del mouse su una data table:

Sergio Unia

Utente Attivo
7 Gen 2016
30
1
8
Todi
www.sunelweb.net
Buongiorno,
ho uno strano problema con gli eventi del mouse su una data table:

- intercetto l'evento con on('click','tr',function(e) ....
- visualizzo un'altra pagina con il dettaglio della riga selezionate
- rinfresco la datatable

La prima volta tutto ok, ma la seconda volta che seleziono un'altra riga il metodo on click viene chiamato due volte, la terza volta viene chiamato tre volte, e così via.
Per aggirare il problema ho usato un escamotage e tutto funziona ma non mi sembra corretto e vorrei capire cosa genera il problema.
Spero che mi possiate dare una dritta !
Grazie mille, buona giornata.
Sergio
 
Ultima modifica:
Potrebbe essere un problema di event propagation?
Non dovrebbe ... ecco il codice:

$('#inquiry_table tbody').on('click','tr',function(e){
e.preventDefault();
e.stopPropagation()
if (kn==1) return false; // kn = 0 quanda la tabella viene riempita, 1 quando un record viene editato
var riga = $('#inquiry_table').DataTable().row( this ).data();
editazione(riga[8]);
});
 

Discussioni simili