Jquery Datatable-Tabletool将所有数据导出到Excel,而不是搜索结果

Jquery Datatable-Tabletool将所有数据导出到Excel,而不是搜索结果,jquery,excel,datatable,datatables,tabletools,Jquery,Excel,Datatable,Datatables,Tabletools,我正在使用dataTable和TableTool。 假设表中有57个条目,如 <table cellpadding="0" cellspacing="0" border="0" class="display" id="example"> <thead> <tr> <th>Rendering engine</th> <th>Browser</th&

我正在使用dataTable和TableTool。 假设表中有57个条目,如

 <table cellpadding="0" cellspacing="0" border="0" class="display" id="example">
    <thead>
        <tr>
            <th>Rendering engine</th>
            <th>Browser</th>
            <th>Platform(s)</th>
            <th>Engine version</th>
            <th>CSS grade</th>
        </tr>
    </thead>
    <tbody>
        <tr class="odd_gradeX">
            <td>Trident</td>
            <td>Internet Explorer 4.0 (focus once)</td>
            <td>Win 95+</td>
            <td class="center">4</td>
            <td class="center">X</td>
        </tr>
........................................................

渲染引擎
浏览器
月台
引擎版本
CSS等级
三叉戟
Internet Explorer 4.0(聚焦一次)
赢得95分+
4.
X
........................................................
然后我添加了所有脚本

<script type="text/javascript" charset="utf-8" src="js/jquery.js"></script>
<script type="text/javascript" charset="utf-8" src="js/jquery.dataTables.min.js"></script>
<script type="text/javascript" charset="utf-8" src="js/ZeroClipboard.js"></script>
<script type="text/javascript" charset="utf-8" src="js/TableTools.js"></script>

下一步初始化为

 <script type="text/javascript" charset="utf-8">
            $(document).ready( function () {
                $('#example').dataTable( {
                    "sDom": 'T<"clear">lfrtip',
                    "oTableTools": {
                        "sSwfPath": "swf/copy_csv_xls_pdf.swf" }
                } );
            } );
        </script>

$(文档).ready(函数(){
$('#示例')。数据表({
“sDom”:“Tlfrtip”,
“可旋转工具”:{
“sSwfPath”:“swf/copy_csv_xls_pdf.swf”}
} );
} );
然后我在localhost上获取了页面。所以它成功了。它可以打印,可以将数据导入excel。但在我搜索某个东西后,它总是导出57个条目


假设我搜索了“something”&datatable返回了8个匹配的条目。现在我想将这8个数据导出到excel,而不是57个条目。在这方面,它的工作方式是我想要的,但不是在我的本地主机上。有什么我遗漏的吗?或者这可能是我正在使用的tabletool版本的问题吗?我不确定当前使用的是哪个版本。

我不知道出了什么问题,但找到了解决方案。 使用firebug检查了dataTable站点。他们正在使用一个名为“
complete.min.js
”的js文件

下载后,使用
jquery.dataTables.min.js
之前的
complete.min.js
删除了
ZeroClipboard.js
脚本


然后一切正常。

尝试打开tabletools.js,找出您在本地运行的版本……这也是客户端或服务器端数据实现吗?2014年9月22日的2.1.6-dev&client-side@JayRizziAs示例链接中的演示页面也不起作用。你还有“文件”的副本吗?你能发布它们或它们的散列吗?你还有“文件”的副本吗?我试过了,但是没有找到complete.min.js?是的,我有@papa.ramucan u告诉我,我有同样的问题,我问了一个问题要解决,如果你提供给我,它会帮助我
http://stackoverflow.com/questions/27420724/data-table-search-filtered-output-are-not-exporting