【发布时间】:2019-09-09 22:25:02
【问题描述】:
我有按钮“添加数据”,当点击“添加数据”时,数据表会增加数据。但它没有自动加载(仍在手动重新加载)。如果点击自动重新加载数据表上的“添加数据”按钮怎么办?
<script>
$(function() {
$('#users-table').DataTable({
processing: true,
serverSide: true,
ajax: '/krs/daftarPengajuan',
columns: [
{ data: 'kode_mk', name: 'kode_mk' },
{ data: 'nama_mk', name: 'nama_mk' },
{ data: 'jml_sks', name: 'jml_sks' },
{ data: 'semester', name: 'semester' },
{ data: 'action', name: 'action' }
]
});
});
</script>
控制器
$result = \DB::table('matakuliah')
->leftJoin('kurikulum','matakuliah.kode_mk','=','kurikulum.kode_mk')
->where('matakuliah.kode_mk',$row->kode_mk)
->where('kode_jurusan',$jurusan)
->get();
return Datatables::of($result)
->addColumn('action', function ($row) {
$action = '<button class="btn btn-info btn-sm add-data" onClick="tambah_pengajuan(\''.$row->kode_mk.'\',\''.$row->semester.'\')"><i class="fas fa-plus-square"></i> Ambil</button>';
return $action;
})
->make(true);
感谢您的时间
【问题讨论】:
标签: jquery ajax laravel datatable