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

avatar ardakusuma
@ardakusuma

50 Kontribusi 4 Poin

Diperbarui 1 tahun yang lalu

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).

avatar zergz
@zergz

62 Kontribusi 47 Poin

Dipost 6 tahun yang lalu

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(); }

avatar wahyualikram16
@wahyualikram16

5 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

avatar ardakusuma
@ardakusuma

50 Kontribusi 4 Poin

Dipost 6 tahun yang lalu

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.

avatar zergz
@zergz

62 Kontribusi 47 Poin

Dipost 6 tahun yang lalu

<div>mohon bantuannya gan,saya coba&nbsp; datatables tanpa ajax dengan database mysql bisa jalan, kemudian dengan&nbsp; ajax dengan mysql bisa jalan, terus saya coba di database postgresql di&nbsp; 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&nbsp;</div>

avatar basukirahmat
@basukirahmat

2 Kontribusi 0 Poin

Dipost 1 tahun yang lalu

<div>numpang bertanya juga mumpung di topik yang sama</div>

avatar basukirahmat
@basukirahmat

2 Kontribusi 0 Poin

Dipost 1 tahun yang lalu

Login untuk ikut Jawaban