2009-05-12 18 views
6

Próbuję odnieść sukces, aby wtyczka jQuery działała poprawnie. Potrzebuję zdarzenia kliknięcia, które pozwoli mi kliknąć wiersz i mieć okno js, ​​które załaduje kolejną stronę przy użyciu id_wiersza, który jest kluczem podstawowym w bazie danych. Naprawdę zagubiłem się w javascript, ale podoba mi się wtyczka i naprawdę chciałbym, żeby to działało, jeśli to możliwe. Byłem w tym od kilku dni. Wiem, że jestem blisko, ale jeszcze nie trafiłem w markę. Jeśli ktoś mógłby mi pomóc, byłbym bardzo wdzięczny. Używam json do importowania danych.Wtyczka DataTables dla jquery i zdarzenia click


Oto mój obecny kod. Skompiluje się teraz, ale zdarzenie .click nie zostanie uruchomione. :/

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

Odpowiedz

6

Trzeba zastąpić fnInitCallBack z fnInitComplete i będzie działać.

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