sql >> Databasteknik >  >> RDS >> Mysql

DataTables sida 2 av paginering som inte anropar Magnific Popup

ORSAK

Endast förstasideselement är tillgängliga i DOM, det är därför din jQuery-väljare $('.popup-ajax') väljer inte element från andra sidor än först.

LÖSNING

Du måste initiera Magnific Popup inuti callback definierad av drawCallback alternativ. Denna funktion kommer att anropas varje gång tabellen har ritats om.

Till exempel:

var table = $('#example').DataTable({
   // ... skipped ...
   drawCallback: function(){
      $('.popup-ajax').magnificPopup({
         type: 'ajax',
         showCloseBtn: 'true',
         modal: 'true'
      });
   }
});

LÄNKAR

Se jQuery DataTables:Anpassad kontroll fungerar inte på andra sidan och efter för fler exempel och detaljer.




  1. Hur man ansluter Android till MySQL med Mysql JDBC-drivrutinen

  2. MySQL - Använder COUNT(*) i WHERE-satsen

  3. MySQL-prestanda:Identifiera långa frågor

  4. Kan inte fjärransluta till EC2 MySQL-installation