Jquery DataTable - 更改服务器端数据格式

时间:2018-04-29 12:22:18

标签: jquery datatables coldfusion datatables-1.10

我正在使用jQuery数据表1.10。在尝试将数据发布到服务器时,我将数据作为数组获取。示例如下。

order[0][dir]
order[0][column]

无论如何都要将此数组格式更改为字符串,如下所示

order[0][dir] => 'dir'
order[0][column] => 'column'

代码段:

jQuery(document).ready(function() {
            jQuery('#example').DataTable({
                "processing": true,
                "serverSide": true,
                 "ajax": {
                    "url": "../scripts/pagination_srvr_prcss.cfm",
                    "type": "POST"
                }
            });
        });

1 个答案:

答案 0 :(得分:0)

如果您尝试从order[x]数组中的值填充数据,则可以使用columns键 - 例如,假设您希望表格显示每行,[ dir |专栏],我相信你可以做到:

$('#example').DataTable({
    [...]
    ajax: {
        url: '../scripts/pagination_srvr_prcss.cfm',
        type: 'POST',
        columns: [
         { data: 'dir' },
         { data: 'column }
        ]
    }
});

如果没有,请进一步澄清,但最简单的方法是在发送之前修改CF端的数据