嗨,我想在laravel中使用Ajax使用datatable包。发布,提供者和别名都可以。我在数据库上有三个记录。我可以看到桌子,但是桌子空了。我看不到数据。这是我的代码...
这是ajaxdata.blade.php的主页
<div class="container">
<br/>
<h3 align="center">Datatables Server Side Processing in Laravel</h3>
<br/>
<div align="right">
<button type="button" name="add" id="add_data" class="btn btn-primary btn-sm">Add
</button>
</div>
<br />
<table id="student_table" class="table table-bordered" style="width: 100%">
<thead>
<tr>
<th>First Name</th>
<th>Last Name</th>
</tr>
</thead>
</table>
这些是js代码;
<script>
$(document).ready(function(){
$('#student_table').DataTable({
"processing":true,
"serverSide":true,
"ajax": "{{route('ajaxdata.getdata')}}",
"columns":[
{"data":"first_name"},
{"data":"last_name"}
]
});
});
这是我的控制器:
public function getdata()
{
$students = Student::select('first_name','last_name');
return Datatables::of($students)->make(true);
}
我不明白我的错误在哪里,没有错误返回。你能帮我吗?谢谢!!!