Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 仅在使用datatables搜索后显示数据_Laravel_Search_Datatables - Fatal编程技术网

Laravel 仅在使用datatables搜索后显示数据

Laravel 仅在使用datatables搜索后显示数据,laravel,search,datatables,Laravel,Search,Datatables,我最近负责开发一个使用数据表的网站。该站点使用Laravel 4构建 我不熟悉数据表。我想知道是否可以加载datatable,但不显示任何输出/行。这些信息只有在用户填写搜索栏后才会显示 我已经浏览了datatables.net上的一些可用文档,但还没有找到我要查找的内容 编辑: 以下是一段代码片段: table.dataTable({ // Internationalisation. For more info refe

我最近负责开发一个使用数据表的网站。该站点使用Laravel 4构建

我不熟悉数据表。我想知道是否可以加载datatable,但不显示任何输出/行。这些信息只有在用户填写搜索栏后才会显示

我已经浏览了datatables.net上的一些可用文档,但还没有找到我要查找的内容

编辑: 以下是一段代码片段:

                table.dataTable({

                    // Internationalisation. For more info refer to http://datatables.net/manual/i18n
                    "language": {
                        "aria": {
                            "sortAscending": ": activate to sort column ascending",
                            "sortDescending": ": activate to sort column descending"
                        },
                        "emptyTable": "No data available in table",
                        "info": "Showing1 _START_ to _END_ of _TOTAL_ entries1",
                        "infoEmpty": "No entries found",
                        "infoFiltered": "(filtered1 from _MAX_ total entries)",
                        "lengthMenu": "Show _MENU_ entries",
                        "search": "Search:",
                        "zeroRecords": "No matching records found"
                    },

                    // "bStateSave": true, // save datatable state(pagination, sort, etc) in cookie.

                    "columns": [{
                        "orderable": true
                    },{
                        "orderable": true
                    },{
                        "orderable": true
                    }, {
                        "orderable": false
                    }],
                    "lengthMenu": [
                        [5, 10, 20, 100, -1],
                        [5, 10, 20, 100, "All"] // change per page values here
                    ],
                    // set the initial value
                    "pageLength": 10,            
                    "pagingType": "bootstrap_full_number",
                    "language": {
                        "search": "Search Patient: ",
                        "lengthMenu": "  _MENU_ records",
                        "paginate": {
                            "previous":"Prev",
                            "next": "Next",
                            "last": "Last",
                            "first": "First"
                        }
                    },
                    "columnDefs": [{  // set default column settings
                        'orderable': false,
                        'targets': [0]
                    }, {
                        "searchable": false,
                        "targets": [1]
                    }, {  // set default column settings
                        'orderable': false,
                        "bVisible": false,
                        'targets': [4]
                    }],
                    "order": [
                        [4, "asc"]
                    ] // set 5th column as a default sort by asc
                });
看看这个例子

默认情况下,让Laravel返回一个空数组,以便表数据为空。它将在每次“更改”时调用ajax脚本,因此一旦用户搜索任何内容,您就可以返回查询的数据

更多示例和文档可在此处找到:


如果您使用的是软件包,还应查看该版本的文档。

是的,这完全可能,完全取决于您的代码。所以,请张贴你现在所拥有的。谢谢你的回复。我编辑了我的问题,加入了一段代码片段@Jerodev。