2016-04-12 22 views
1

wenn ich class="detail" Schaltfläche klicken, detail-form perfekt zeigen, aber nachdem ich klicken Datentabelle Paging zur nächsten Seite (nächste Aufzeichnung von Datentabelle), detail-form nicht zeigen. Ich versuche, die Konfiguration der Datenobjekte zu "paging": false zu ändern, es funktioniert. Wie geht das ohne Änderung "paging" Databases-Konfiguration?Kann nicht zeigen „Detailformular“ auf der nächsten Seite Paginierung Datentabellen

Das ist mein Tisch

<div id="detail-form"> 
................. 
</div> 
<table id="table"> 
    <thead> 
     <th>No</th> 
     <th>Name</th> 
     <th>NIM</th> 
    </thead> 
    <?php 
    foreach($maha as $m): ?> 
    <tr> 
     <td><?=$no++?></td> 
     <td><a href="javascript:void(0);" name="<?=$m->id?>" class="detail"><?=$m->username?></td> 
     <td><?=$m->nomor?></td> 
    </tr> 
    <?php endforeach; 
    ?> 
</table> 

Und mein Skript

$(function() { 
$("#table").DataTable({ 
    "paging": true, 
    "lengthChange": true, 
    "searching": true, 
    "ordering": true, 
    "info": true, 
    "autoWidth": false, 
    "scrollX": true, 
});)}; 

<script type="text/javascript"> 
    $(document).ready(function(){ 
     $(".detail").each(function(){ 
      $(this).click(function(){ 
       $("#detail-form").show("slow"); 
............................... 

Antwort

0

class = "Detail"> username?>

schließen tag A

$ ("") erhalten. Each (function() {

$ (this) .click (function() {

Vorschlag jquery auf

$ (Ziel zu verwenden) .on (Aktion, Funktion() {

});

Verwandte Themen