我在laravel的datatable包中看不到表格上的数据

时间:2018-11-29 22:13:58

标签: mysql laravel datatables

嗨,我想在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);
}

我不明白我的错误在哪里,没有错误返回。你能帮我吗?谢谢!!!

0 个答案:

没有答案