2009-05-12 14 views
6

Sto cercando di far funzionare correttamente questo plug-in jquery. Quello di cui ho bisogno è un evento click che mi consenta di fare clic su una riga e di avere una finestra js che caricherà un'altra pagina usando row_id che è la chiave primaria nel database. Sono davvero perso con javascript ma mi piace il plugin e vorrei davvero avere questo lavoro se possibile. Sono stato a questo per un paio di giorni. So di essere vicino ma non ho ancora colpito. Se qualcuno potesse aiutarmi, sarei davvero grato. Sto usando json per importare i dati.Plug-in DataTables per jquery e evento click


Ecco il mio codice corrente. Si compilerà ora ma l'evento .click non verrà attivato. :/

$(document).ready(function() { 
    oTable = $('#search').dataTable(
    { 
    "sPaginationType": "full_numbers", 
    "bProcessing": true, 
    "iDisplayLength": 15, 
    "sAjaxSource": 'json.php', 
    "fnInitCallback": function() 
    { 
     $(oTable.fnGetNodes()).click(function() 
     { 
     //alert(); 
     }); 
    } 
    }); 
}); 

risposta

6

è necessario sostituire fnInitCallBack con fnInitComplete e funzionerà.

oTable = $('#search').dataTable({ 
    "sPaginationType": "full_numbers", 
    "bProcessing": true, 
    "iDisplayLength": 15, 
    "sAjaxSource": 'json.php', 
    "fnInitComplete": function(){ 
     $(oTable.fnGetNodes()).click(function(){ 
      // my js window.... 
     }); 
    } 
});