Datatables 数据表+;如何将服务器端处理代码与文件导出代码结合起来
这是一个datatables示例,添加按钮以将数据导出到csv、pdf、excel 这是服务器端处理的datatables示例 现在,我如何将上面的代码组合成一个,这样我就有了一个进行服务器端处理的数据表,这是我的尝试,但我不确定哪里错了,或者我是否真的很接近Datatables 数据表+;如何将服务器端处理代码与文件导出代码结合起来,datatables,Datatables,这是一个datatables示例,添加按钮以将数据导出到csv、pdf、excel 这是服务器端处理的datatables示例 现在,我如何将上面的代码组合成一个,这样我就有了一个进行服务器端处理的数据表,这是我的尝试,但我不确定哪里错了,或者我是否真的很接近 $(document).ready(function() { $('#example').DataTable( { "processing": true, "serverSide": true,
$(document).ready(function() {
$('#example').DataTable( {
"processing": true,
"serverSide": true,
"ajax": "scripts/server_processing.php",
"dom": 'Bfrtip',
buttons: [
'copy', 'csv', 'excel', 'pdf', 'print'
]
} );
} );
我尝试了各种排列,但控制台中仍然出现错误Uncaught SyntaxError:Unexpected string
有人能提供建议吗
这是我与之合作的真实例子
$(document).ready(function() {
var dataTable = $('#employee-grid').DataTable( {
"processing": true,
"serverSide": true,
"ajax":{
url :"employee-grid-data2.php", // json datasource
type: "post", // method , by default get
error: function(){ // error handling
$(".employee-grid-error").html("");
$("#employee-grid").append('<tbody class="employee-grid-error"><tr><th colspan="3">No data found in the server -- startagain1-index2.php </th></tr></tbody>');
$("#employee-grid_processing").css("display","none");
}
},
"dom:" 'Bfrtip',
"buttons": [
'copy', 'csv', 'excel', 'pdf', 'print'
]
} );
} );
$(文档).ready(函数(){
var dataTable=$(“#员工网格”)。dataTable({
“处理”:对,
“服务器端”:正确,
“ajax”:{
url:“employee-grid-data2.php”,//json数据源
键入:“post”,//方法,默认为get
错误:函数(){//错误处理
$(“.employee grid error”).html(“”);
$(“#employee grid”).append('在服务器中找不到数据--startagain1-index2.php');
$(“#employee-grid_processing”).css(“显示”、“无”);
}
},
“dom:‘Bfrtip’,
“按钮”:[
“复制”、“csv”、“excel”、“pdf”、“打印”
]
} );
} );
如果出现sintax错误,请更改此行中的代码:
不正确:
对的:
结果:的可能重复项不认为这是重复项吗?请注意,
show X entries
在按钮显示时消失。show X entries
仍存在于此。对于您的响应数据,请检查,对于绘制信息数据show X entries
您应返回此格式:{“draw”:1,“recordsTotal”:57,“recordsFiltered”:57,“data”:[…]}
我必须使用这些选项吗“lengthMenu”[25100,-1],[25100,“All”]],“pageLength”:50,
我可以看到页面长度工作,但显示X条目
不再可见ok,其问题可能是表格的Dom位置,请显示聊天中的响应数据:ok ok ok在代码中更改Dom行*Dom:'bFlip',jsfiddle.net/cmedina/sxqeauaz/…缺少字母“l”“-->l-长度更改更多信息datatables.net/examples/…
$(document).ready(function() {
$('#example').DataTable( {
"processing": true,
"serverSide": true,
"ajax": "scripts/server_processing.php",
"dom": 'Bfrtip',
buttons: [
'copy', 'csv', 'excel', 'pdf', 'print'
]
} );
} );
$(document).ready(function() {
var dataTable = $('#employee-grid').DataTable( {
"processing": true,
"serverSide": true,
"ajax":{
url :"employee-grid-data2.php", // json datasource
type: "post", // method , by default get
error: function(){ // error handling
$(".employee-grid-error").html("");
$("#employee-grid").append('<tbody class="employee-grid-error"><tr><th colspan="3">No data found in the server -- startagain1-index2.php </th></tr></tbody>');
$("#employee-grid_processing").css("display","none");
}
},
"dom:" 'Bfrtip',
"buttons": [
'copy', 'csv', 'excel', 'pdf', 'print'
]
} );
} );
"dom:" 'Bfrtip',
"dom" : 'Bfrtip',