【问题标题】:Jquery DataTable - check ajax return data before table loadJquery DataTable - 在表加载之前检查 ajax 返回数据
【发布时间】:2017-04-12 21:54:00
【问题描述】:

有没有办法让 jquery DataTable 在 ajax 调用之后执行一些任务,然后这个任务将决定继续使用新数据加载表还是只执行一些其他 jquery 过程?

我尝试在 ajax 中使用 dataSrc,然后读取特定的 json 字段数据,但我无法获得特定值然后显示一个弹出窗口,而表格数据保持不变,然后有人点击任何页面或提交按钮。

这可能吗?

【问题讨论】:

  • 你要找的是dataFilter
  • @Bindrid,从来没有听说过dataFilter,你能指点那个文档吗?

标签: jquery datatable


【解决方案1】:

这显示了在哪里以及如何使用 dataFilter。

       $(document).ready(function () {
            $('#example').DataTable({
                "processing": true,
                 "serverSide": true,
                "ajax":{

            url: "wsService.asmx/GetDTDataSerializedList",
            type: "Post",
            dataFilter: function (res) {

                // do what you need to the data before it loads to the table

               return res;
            },
            error:function(x, y){
                        console.log(x);

                    }
                },
                "columns": [
                { "data": "first_name" },
                { "data": "last_name" },
                { "data": "position" },
                { "data": "office" },
                { "data": "start_date" },
                { "data": "salary" }
                ]
            });
        });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多