2016-07-20 13 views
-2
<script defer> 
$(document).ready(function() { 

    alert("FIRST ALERT MESSAGE (IT IS WORKING!)"); 

    var calcDataTableHeight = function() { 
     return $(window).height()*39/100; 
    }; 
    var oTable = $('#CariKart').dataTable({ 
    sScrollY: calcDataTableHeight(), 
    bPaginate: false, 
    bFilter: true, 
    aaSorting: [[0,'asc']], 
    oLanguage: { 
     sZeroRecords: "Kayıtlı Cari Kart İşlemi bulunmamaktadır.", 
     sInfo: "Listede toplam <b>_TOTAL_</b> Cari Kart İşlemi bulunmaktadır.", 
     sInfoEmpty: "Kayıtlı Cari Kart İşlemi bulunmamaktadır.", 
     sSearch: "İşlem Ara: " 
    }, 
    aoColumns: [ 
      { sWidth: '15%' }, 
      { sWidth: '10%' }, 
      { sWidth: '21%' }, 
      { sWidth: '10%' }, 
      { sWidth: '10%' }, 
      { sWidth: '10%' }, 
      { sWidth: '10%' }, 
      { sWidth: '10%' }, 
      { sWidth: '4%' } 
     ] 
    }); 
    $(window).resize(function() { 
     var oSettings = oTable.fnSettings(); 
     oSettings.oScroll.sY = calcDataTableHeight(); 
     oTable.fnDraw(); 
    }); 

    alert("SECOND ALERT MESSAGE (IT IS NOT WORKING!)"); 
}); 

Warum? Datentabellen

Kann mir jemand erklären, warum Nachricht zuerst Alarm funktioniert, warum zweite Nachricht nicht funktioniert?

Alarmfunktion ist nicht notwendig! Wenn ich irgendeinen js Code vor datatable Codes schreibe, laufen sie, aber wenn ich sie nach datatable codes schreibe, tun sie nicht. Warum? :)

+4

Haben Sie eine Ausnahme? Überprüfe die Konsole. –

+0

Was passiert, wenn Sie die erste Warnmeldung entfernen? – Lemonade

+6

Das ist ein schrecklicher Titel. Bitte lesen [fragen]. –

Antwort

0

Sie haben eine der dokumentierten Methoden zu verwenden, die plugin API

One zuzugreifen, ist .DataTable() zu verwenden, statt .dataTable()

Sie sind am ehesten eine bekommen „keine Funktion“ Fehler in Konsole

Verwandte Themen