我想知道是否可以让数据表在将数据从数据表导出到 xls 文件之前先询问密码。我试过 javascript 但显然数据表使用 flash 播放器将数据导出到文件。所以在 javascript 或 jquery 中没有捕获点击事件。有人知道答案吗?我会给出我的代码片段,但我认为这不会有帮助。谢谢。
var table = $('.example').DataTable( {
// dom: '<"col_10 pt_5 pb_5"B><"clear">lf',
dom: 'B<"pt_5"l>f',
processing: true,
serverSide: true,
ajax:{
url:'<?php echo site_url().'/student/leads/ajax'; ?>',
cache: false,
data: function(d){
d.startdate = $('#date_from').val(),
d.enddate = $('#date_to').val()
}
},
iDisplayLength: 20,
order: [ [ 0, "desc" ] ],
aLengthMenu: [[20, 50, 100, -1], [20, 50, 100, "All"]],
aoColumns: [
{"sTitle": "id", "sWidth": "8%"},
{"sTitle": "Name", "sWidth": "8%"},
{"sTitle": "E-mail", "sWidth": "12%"},
{"sTitle": "Telp", "sWidth": "8%"},
{"sTitle": "Placement Date", "sWidth": "8%"},
{"sTitle": "Register", "sWidth": "9%"},
{"sTitle": "Teacher State", "sWidth": "11%"},
{"sTitle": "Trial", "sWidth": "7%"},
{"sTitle": "Study", "sWidth": "13%"}
],
buttons: [
{
extend: 'excel',
text: 'Export to Excel'
}
],
bAutoWidth: false
});
最佳答案
您可以先制作两个按钮,要求登录数据库(创建输入用户和密码的表单),然后如果用户正确,您会显示另一个按钮,让用户下载 xls 文件。
关于javascript - 如何将数据表导出到 xls 在导出之前先询问密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40862288/