首页 > 解决方案 > datatables initComplete 不使用 ajax 源数据

问题描述

我有这段代码,其中 initComplete 函数无法使用 ajax 源数据,其他函数(如 fnDrawCallback)可以正常工作

  var table = $('#table').DataTable({
        pageLength: 25,
        responsive: true,
        deferRender: true,
        stateSave: false,
        info: false,
        ordering: false,
        dom: 'lTfgt<"float-left"i>p',
        ajax: {
            "url": "../src/routes.php",
            "type": "POST",
            "dataType": "json",
            "data": function(d) {
                d.call = "data-vol";
                d.dataform = $('#filtroForm').serialize();

                return d;
            }
        },
        "initComplete": function() {
            alert("working");
        }
    });

如果我使用静态 var 作为数据也没关系,但我需要 ajax 源数据

标签: jqueryajaxdatatable

解决方案


推荐阅读