如何使用jQuery datatable& amp; PHP

时间:2014-09-01 12:09:20

标签: php ajax datatables jquery-datatables

我想将datatable中的可见数据导出为CSV格式。这是我的代码,我添加了以下代码

var $table=$('#example').dataTable
                ( {
                    "bFilter": false,           
                    "processing": true,
                    "serverSide": true,
                    "bDestroy": true,
                    "bJQueryUI": true,

                      "sDom": 'T<"clear">lfrtip',
                      "oTableTools": {
                             "aButtons":    [ "csv", "xls", "pdf" ]
                                },

                    "ajax": {
                        'type': 'POST',
                        'url': 'getResult.php',
                        'data': {
                                    formName:'afscpMcn',
                                    action:'search',
                                    mcn_no: document.getElementById('mcn_no').value,
                                    cust_nm:document.getElementById('cust_name').value,
                                    emp_id: document.getElementById('employ_name').value
                                }
                            }

                 });

1 个答案:

答案 0 :(得分:0)

DataTables没有将数据保存到CSV的本机功能。您正在查看的页面是针对名为TableTools的扩展程序。该扩展使用SWF文件来执行其功能:

"tableTools": {
    "sSwfPath": "/swf/copy_csv_xls_pdf.swf"
}
您的代码中缺少