javascript - 数据表 - 仅 CSV 导出当前行

标签 javascript jquery datatables

我有以下代码

 <script type="text/javascript">
            $(document).ready(function() {
            $('#example').DataTable( {
                "processing": true,
                "serverSide": true,
                "ajax": "/functions/ajax.asp",
                "ordering": false,
                "bFilter": false,
                "dom": "<'row' <'col-md-12'B>><'row'<'col-md-6 col-sm-12'l><'col-md-6 col-sm-12'f>r><'table-scrollable't><'row'<'col-md-5 col-sm-12'i><'col-md-7 col-sm-12'p>>", // horizobtal scrollable datatable
                buttons: [
                'copy', 'csv', 'excel', 'pdf', 'print'
            ]
                } );
        } );
            </script>

我有大约数百行,但当我选择 CSV 等选项时,它仅导出屏幕上的内容。

有什么想法吗?

谢谢

最佳答案

这里的问题是您正在使用服务器端处理,因此客户端 dataTables 插件只能访问屏幕上要导出的数据!您必须进行一些自定义才能从服务器获取此数据。

查看这篇文章的简单示例:Server side excel export with DataTable

关于javascript - 数据表 - 仅 CSV 导出当前行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38263806/

相关文章:

javascript - chrome.tabs.sendRequest : "Port error: Could not establish connection. Receiving end does not exist."

jquery - IE11和IE10中的模糊事件功能

c# - 如何在网站中加密第三方api key

jquery - Struts2 jQuery DataTable 1.10 多维 Http 参数

jquery - 如何在不同 jquery ui 选项卡中的 gridviews 中使用 jquery Datatable 插件?

javascript - 登录成功后返回 Angular 页面吗?

javascript - AngularJS 不会在 img 选项卡内渲染范围

JavaScript 范围和为 foreach 索引选择名称

jquery - zend Framework jquery ui 选项卡式内容,如何从部分点击加载内容?

c# - 使用 jquery DataTable 的 fnServerParams 和 aoData 向服务器发送数据在 MVC4 中不起作用