我对这一切都很陌生。我很抱歉这个奇怪的问题。
我打算使用 Yajra Datatables Package 在 Laravel 中显示一些动态表。我安装了 Laravel Mix。显然数据表需要 js 逻辑才能像使用 ajax 发送/获取东西一样工作。
在Laravel Mix Docs 中,它说:
类似于使用 mix.styles() 组合样式表,您也可以使用 scripts() 方法组合和缩小任意数量的 JavaScript 文件
如果我这样做,我所有需要 js 的页面是否也将包含特定表的此特定数据表逻辑?这个可以吗?
Ive mix 安装但我仍然应该使用“public/js”目录在需要时包含这些类型的脚本吗?
tldr; 我应该将 datatables 包所需的 js 逻辑放在 laravel 的什么位置?
编辑:这是一些示例代码。我应该把这个放在哪里?我可以在相关的刀片视图中放入,但这是一个很好的方法吗?
<script>
$(document).ready( function () {
$('#MyDatatable').DataTable({
processing: true,
serverSide: true,
ajax: "{{ url('users-all') }}",
columns: [{ data: 'id', name: 'id' },
{ data: 'name', name: 'name' },
{ data: 'email', name: 'email' },
{ data: 'created_at', name: 'created_at' }]});});
</script>
精慕HU