я использую laravel и хочу передать свои данные из моего контроллера в мой блэйд-вид и использовать jquery ajax
, и он собирается так , а когда я уменьшаю его , то егокак эти ...
, поэтому моя функция реагирования на загрузку не работала
, но если я не использовал jquery и не вставлял данные вручную из таблицы, она реагировала следующим образом example1 example2
вот мой jquery, который я прикрепляю внизу моего вида лезвия
<script>
$(document).ready(function(){
$('#new-cons').DataTable({
processing:true,
serverside:true,
ajax:"{{route('ajax.get.data.siswa')}}",
columns:[
{data : 'nama', name:'Nama'},
{data : 'jenis_kelamin', name: 'Jenis Kelamin'},
{data : 'agama', name: 'Agama'},
{data : 'ratarata', name:'Nilai'},
{data : 'alamat', name:'Alamat'},
{data : 'aksi', name:'Aksi'},
]
});<script>
и это моя форма из моего вида лезвия
<div class="card">
<div class="card-header">
<h5>Data Siswa</h5>
</div>
<div class="card-block">
<div class="dt-responsive table-responsive">
<table id="new-cons" class="table table-striped table-bordered nowrap">
<thead >
<tr>
<th>Nama</th>
<th>Jenis Kelamin</th>
<th>Agama</th>
<th>Nilai</th>
<th>Alamat</th>
<th>Aksi</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
</div>
</div
а это моя функция контроллера
public function getdatasiswa()
{
$siswa = Siswa::select('siswa.*');
return \DataTables::eloquent($siswa)
->addColumn('ratarata', function($s){
return $s->RataRata();
})
->addColumn('aksi',function($s){
return'<a href="#" class="btn btn-warning btn-sm">edit</a>';
})
->rawColumns(['ratarata','aksi'])
->toJson();
}