Ho il seguente codice sotto DT v1.10:DataTable() ajax.reload() non definito
var oTable = $('#items')
.dataTable({
sDom: "<'row'<'col-md-4'l><'col-md-6'f>r>t<'row'<'col-md-4'i><'col-md-7'p>>",
oLanguage: {
sLengthMenu: "_MENU_ per page"
},
ajax: "/items",
bProcessing: true,
bServerSide: true,
aoColumnDefs: [
{
aTargets: [-1],
bSearchable: false,
bSortable: false
}
]
})
.on('click', '.btn-danger', function (e) {
if (confirm('Are you sure you want to delete SKU "' + $(this).data('sku') + '"?')) {
$.getJSON($(this).attr('href'), function (data) {
if ('success' in data) {
oTable.ajax.reload(null, false);
}
});
}
event.stopPropagation();
return false;
});
Quando il server risponde con successo, tenta di chiamare la linea oTable.ajax.reload(null, false);
ma ottengo sempre l'errore Uncaught TypeError: Cannot read property 'reload' of undefined
Cosa sto facendo di sbagliato qui?
Mille grazie per il seguito! Molto utile! :) – eComEvo