Javascript 为什么?数据表

Javascript 为什么?数据表,javascript,datatables,Javascript,Datatables,有人能解释为什么第一条警报消息起作用为什么第二条消息不起作用吗 警报功能不是必需的!当我在datatable代码之前编写js代码时,它们正在运行,但如果我在datatable代码之后编写js代码,它们就不会运行。为什么 您必须使用其中一种有文档记录的方法来访问 一种是使用.DataTable而不是.DataTable 您很可能在控制台中遇到非功能错误是否有异常?检查控制台。如果删除第一条警报消息会发生什么?这是一个可怕的标题。请阅读。我知道datatables有一种在页面上完全完成处理后执行代码

有人能解释为什么第一条警报消息起作用为什么第二条消息不起作用吗


警报功能不是必需的!当我在datatable代码之前编写js代码时,它们正在运行,但如果我在datatable代码之后编写js代码,它们就不会运行。为什么

您必须使用其中一种有文档记录的方法来访问

一种是使用.DataTable而不是.DataTable


您很可能在控制台中遇到非功能错误

是否有异常?检查控制台。如果删除第一条警报消息会发生什么?这是一个可怕的标题。请阅读。我知道datatables有一种在页面上完全完成处理后执行代码的方法。我想知道如果您将第二个警报添加到该属性中会发生什么。如果我将jquery和datatables js添加到页面中,它会为我打印这两个警报。
<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!)");
});