我正在使用旧的数据表。。。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" ]
}
]
}
});
});
没有显示错误,但它也没有显示任何按钮,如果我遗漏了什么,请告诉我。。。
不要忘记添加swfpath。。并确保设置正确的路径。
"sSwfPath": "<c:url value="../../swf/copy_csv_xls_pdf.swf"/>"
对于新的数据表,请检查以下内容:
"此扩展现已失效,已由按钮和选择扩展取代。文档仅保留作旧版参考。新项目应优先使用按钮和选择,而不是TableTools。"
http://datatables.net/extensions/tabletools/