Laravel:刷新Jquery数据表而不刷新页面

时间:2017-10-24 11:08:50

标签: javascript php jquery laravel-5 datatable

我正在使用laravel Eloquent从表中获取数据。我的代码如下。

控制器

public function index(){
    $plants = Plant::all();

    return view('views.plant',compact('plants'));
}

查看(表格)

<table id="datatable">
<thead>
    <tr class="table-success">
        <th>#</th>
        <th>Plant</th>
        <th>Price</th>
        <th>Place</th>
        <th class="text-center">Edit</th>
    </tr>
</thead>
<tbody id="myTable">     
<?php $count =1; ?>

@foreach($plants as $plant)
    <tr>
        <input  value="{{$plant->id}}" type="hidden"/>                                            
        <td>{{$count}}</td>
        <td>{{$plant->name}}</td>
        <td>{{$plant->plant_code}}</td>
        <td>{{$plant->place}}</td> 
        <td class="text-center"><a  class="edit-btn modal-trigger" data-target="modal-plant-edit"><i class="material-icons black-text">edit</i></a></td>                                  
    </tr>
    <?php $count++ ?>                                    
@endforeach                                     

我需要点击按钮刷新我的表而不重新加载我的页面。我点击了按钮后尝试了$('#datatable').dataTable().ajax.reload();$("#datatable").dataTable().fnDestroy();$('#datatable').dataTable().fnDraw();方法,但它无效。我怎样才能解决这个问题?

0 个答案:

没有答案