我正在尝试导出数据表内容,但它无法正常工作。请帮帮我。
$('#myTable').dataTable({
"sDom": 'T<"clear">lfrtip',
"oTableTools": {
"sSwfPath": "../../js/ZeroClipboard.swf",
"aButtons": [{
"sExtends": "csv",
"sButtonText": "Save to CSV"
}]
},
})
答案 0 :(得分:0)
我正在使用此代码并且运行良好:
$('#myTable').dataTable({
"sDom": "T<'clear'><'row-fluid'<'span6'l><'span6'f>r>t<'row-fluid'<'span6'i><'span6'p>>",
"oTableTools": {
"sSwfPath": "/media/swf/copy_csv_xls_pdf.swf"
},
"iDisplayLength": 50,
"aLengthMenu": [[10, 25, 50, 100, -1], [10, 25, 50, 100, "All"]],
"aaSorting": []
});
浏览器控制台中有任何错误吗?它可能有助于它找不到你的瑞士法郎。
答案 1 :(得分:0)
您的目标是错误的资源:
$('#myTable').dataTable({
"sDom": 'T<"clear">lfrtip',
"oTableTools": {
"sSwfPath": "../../js/ZeroClipboard.swf",
..
应该是
$('#myTable').dataTable({
"sDom": 'T<"clear">lfrtip',
"oTableTools": {
"sSwfPath": "http://cdn.datatables.net/tabletools/2.2.2/swf/copy_csv_xls.swf",
..
[这里使用datatables cdn作为示例] ZeroClipboard.swf是一个旧的Flash文件,仅用于2.0.0之前的TableTools版本。以下是正确使用的示例 - &gt; http://jsfiddle.net/7ng9wfak/
答案 2 :(得分:0)
您可以尝试更改此
"oTableTools": {
"sSwfPath": "http://cdn.datatables.net/tabletools/2.2.2/swf/copy_csv_xls.swf",
"aButtons": [
"copy",
"csv",
"xls",
"print"
]
},
将按钮更改为默认按钮并尝试。