Ciao a tutti,
stavo implementando delle funzionalità di paginazione / ricerca ajax e mi trovo davanti ad un problema: il metodo delegate non funziona.
Ho una struttura html fatta in questo modo:
codice:
<table id="agency_list">
<thead>.....</thead>
<tbody>
<tr>
<td>Dettagli</td>
</tr>
</tbody>
</table>
Praticamente quando faccio una chiamata ajax rimpiazzo l'html dentro al tbody con
$('#agency_list tbody').html(/*il mio nuovo html*/)
Ho inoltre queste eventi per aprire la popup di dettaglio al click della anchor definiti con il delegate:
codice:
$('#agency_list tbody').delegate("tr td a.ag_detail", "click", function(e){
e.preventDefault();
var idAgency = $(this).attr("href").substring(1, $(this).attr("href").length);
agencyViewModel.detail(idAgency);
});
Solo che non funzionano, nel senso che non entra nemmeno nell'evento se clicco sul link dopo aver aggiornato il tbody.
Qualcuno sa dirmi dove sbaglio??
Grazie mille a tutti!