Postingan lainnya
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
Error pada datatables
Gan ane mau tanya, saya mau menerapkan datatables ke dalam freamwork CI. muncul pesan error kyak gni :
DataTables warning: table id=table - Ajax error. For more information about this error, please see http://datatables.net/tn/7
itu kenapa ya gan ?
mohon pencerahannya..
Terimakasih
6 Jawaban:
Coba di cek ulang url ajaxnya atau scriptnya, biasanya itu file url data tdk ditemukan (404 error), atau ada syntax script yg salah (500 error).
Coba dengan menggunakan coding ini gan dan sesuaikan dengan nama tabelnya
function ambil_data(){ $this->db->order_by($this->id,$this->order); return $this->db->get($this->nama_table)->result(); }
Tanggapan
Work! thankss..
Sebagai contoh aja gan, misalkan tabelnya model gini:
|No.|id|nama user|posisi|
skiripnya diubah dikit aja gan
<script type="text/javascript">
var save_method; //for save method string
$(document).ready(function() {
//datatables
var table = $('#table').DataTable({
"processing": true,
"serverSide": true,
"order": [], //Line ini sudah tidak diperlukan
// Load data dari ajax
"ajax": {
"url": "index.php/student/ajax_list",
"type": "GET" //(untuk mendapatkan data)
},
// Tambahkan bagian ini:
"columns": [
// Membuat nomor pada datatable (bukan ID user)
{data: 'DT_Row_Index', name:'DT_Row_Index' },
// ID user
{data: 'id', name: 'user.id' },
// nama user
{data: 'nama_user', name: 'nama_user' },
// posisi user
{data: 'posisi', name: 'posisi'},
],
//Set column definition initialisation properties.
"columnDefs":[
// membuat kolom 0 (No.) dan kolom 1 (ID) tidak dapat di search dan sorting
{"searchable": false, "orderable": false, "targets": [0,1]},
],
})
});
</script>
Untuk
data: '', name:''
disesuaikan dengan keperluan projectnya gan. Sbagai informasi tambahan, untuk
data: '', name: ''
bisa diubah juga bila menggunakan relasi table, menjadi sperti berikut:
{data: 'posisi', name: 'posisi.nama_posisi' },
Smoga bisa membantu gan.
<div>mohon bantuannya gan,saya coba datatables tanpa ajax dengan database mysql bisa jalan, kemudian dengan ajax dengan mysql bisa jalan, terus saya coba di database postgresql di tanpa ajax data tables bisa jalan, begitu saya coba yang menu dengan ajax dengan database postgresql muncul error DataTables warning: table id=table-result - Ajax error. For more information about this error, please see http://datatables.net/tn/7, kira-kira apa gan, nggak ketemu2 nyarinya </div>
<div>numpang bertanya juga mumpung di topik yang sama</div>