laravel - Pdf、excel、打印按钮在 Laravel 中的 Chrome 上返回数组
问题描述
我试图将数据表(yagra)保存在我的系统上。首先,按钮不显示。在我加入 add Js 之后,它就出现了。
js补充道:
<script src="/vendor/datatables/buttons.server-side.js"></script>
过滤功能(只需添加按钮和dom):
<script type="text/javascript">
$(document).ready(function(){
fill_datatable();
function fill_datatable( dataGender = '', ethnicity = '',area='')
{
var dataTable = $('#table_data').DataTable({
processing: true,
serverSide: true,
dom:
"<'row'<'col-md-3'l><'col-md-5'B><'col-md-4'f>>" +
"<'row'<'col-md-12'tr>>" +
"<'row'<'col-md-5'i><'col-md-7'p>>",
lengthMenu:[
[10,20,25,50,100,-1],
[10,20,25,50,100,"All"]
],
buttons: ['colvis','export','print','copy'],
ajax:{
url:'/filter-result',
data:{ dataGender:dataGender,ethnicity:ethnicity,area:area}
},
columns: [
{
data:'id',
name:'id'
},
{
data:'Fn',
name:'Fn'
},
{
data:'Ln',
name:'Ln'
}
]
});
}
但是,结果返回到我在 chrome 上的数据表数组,如下所示:
{"draw":1,"recordsTotal":11,"recordsFiltered":11,"data":[{"id":"1","Age":"62","Gender":"Male","Country":"India","created_at":null,"updated_at":null},{"id":"2","Age":"16","Gender":"Male","Country":"Australia","created_at":null,"updated_at":null},
我想念什么吗?我只是按照这个按钮:
解决方案
您可以尝试使用此更改您的过滤器功能。
$("#filter").click(function() {
var table = $("#table_data").DataTable();
var age = $("#age").val();
var dataGender = $("#dataGender").val();
if ($.fn.DataTable.isDataTable("#table_data")) {
table.destroy();
$("#table_data").empty();
var dataTable = $("#table_data").DataTable({
processing: true,
serverSide: true,
ajax: '{{ url('/filter-result') }}',
data: {
dataGender: dataGender,
ethnicity: ethnicity,
area: area,
state: state,
namaDUN: namaDUN
},
columns: [
{
data: "id",
name: "id"
},
{
data: "Fn",
name: "Fn"
},
{
data: "Ln",
name: "Ln"
}
]
});
}
});
推荐阅读
- android-adapterview - adapterviewflipper 上的页面指示器
- java - 获取JAVA中存储过程的返回值
- powershell - 如何从文件中读取名称和 IP 地址?
- python-3.x - 为什么在部署到 AppEngine 时没有安装 requirements.txt?
- qt - CUDA 10 不支持高于 7 的 Gcc 版本 - Arch Linux 中的 Qt 错误
- elasticsearch - Elasticsearch 集群运行状况在“绿色”和“黄色”之间间歇性波动
- apache-spark - 有没有办法在运行 master 的不同服务器上提交 spark 作业
- node.js - 从两个 json 文件中获取数据 ajax 节点
- json - React--Div 存在,但为空&更多问题
- regex - awk - 在文本文件中搜索多个命令行参数