jQuery Penyegaran Datatable

Saya memasukkan catatan baru ke dalam tabel dengan ajax, dan jika berhasil saya ingin memperbarui tabel

success: function () {
                            alert('Success!');

                            var table = $('#datatable_ajax').DataTable( {
                                ajax: "\/ajax\/client-objects"
                            } );
                            table.ajax.reload();
                            alert('Table redrawn!');

                        },

Peringatan DataTables: table id=datatable_ajax - Tidak dapat menginisialisasi ulang DataTable. Untuk informasi lebih lanjut tentang kesalahan ini, silakan lihat http://datatables.net/tn/3

Bagaimana saya bisa menggunakan ajax.reload untuk menyegarkan data tabel?


person Wizard    schedule 01.07.2014    source sumber


Jawaban (1)


Sepertinya DataTable sudah diinisialisasi pada elemen '#datatable_ajax', jadi Anda tidak bisa menginisialisasinya lagi. Jika Anda ingin menambahkan sumber url baru dan memuat data darinya, gunakan table.ajax.url('newData.json').load(); jika Anda hanya ingin memuat ulang data, gunakan table.ajax.reload(); tanpa menginisialisasi ulang DataTable.

person rmares    schedule 01.07.2014