我正在使用旧数据表... http://legacy.datatables.net/
这是我的代码......
$('#example').dataTable({
"sAjaxSource": base_url+"home/getAllData",
fnServerData: function ( sSource, aoData, fnCallback, oSettings )
{
oSettings.jqXHR = $.ajax({
"dataType": 'json',
"method": 'GET',
"url": sSource,
"data": aoData,
"success": fnCallback
});
},
"sDom": 'T<"clear">lfrtip',
"oTableTools": {
"aButtons": [
"copy",
"print",
{
"sExtends": "collection",
"sButtonText": "Save",
"aButtons": [ "csv", "xls", "pdf" ]
}
]
}
});
});
没有显示任何错误,但它也没有显示任何按钮,如果我遗漏任何内容,请告诉我......
答案 0 :(得分:0)
不要忘记添加swfpath ..并确保设置正确的路径。
"sSwfPath": "<c:url value="../../swf/copy_csv_xls_pdf.swf"/>"
对于新数据表,请查看以下内容:
&#34;此扩展程序现已停用,已被Buttons和Select扩展程序取代。保留文档仅供旧版参考。新项目应该使用按钮和选择优先于TableTools。&#34;