Chào mọi người. Mình mới học jquery, mình gặp vấn đề là khi call ajax xong thì datatable nó không reload lại, mặc dù mình đã gọi hàm (’#myDatatable’).ajax.reload(); Mong mọi người giúp ạ
Đây là code của mình:
function selectSearch(value, myChekcbox) {
debugger;
if ($("#myChekcbox").prop('checked')) {
$("#ckActive").val("InActive");
table.destroy();
table = $('#myDatatable').DataTable({
"info": false,
"bFilter": false,
"lengthChange": false,
"bProcessing": true,
"bServerSide": true,
"ajax": {
"url": "/Gov/GetSearch",
"type": "GET",
"data": {
value: value,
myChekcbox: "InActive"
},
"dataSrc": ""
},
"columns": [
{ "data": "GovOfficeRegionName" },
{ "data": "Description" },
{ "data": "CountyName" },
{ "data": "IsActive" }
]
});
table.ajax.reload();
}
else {
$("#ckActive").val("Active");
table.destroy();
table = $('#myDatatable').DataTable({
"info": false,
"bFilter": false,
"lengthChange": false,
"bProcessing": true,
"bServerSide": true,
"ajax": {
"url": "/Gov/GetSearch",
"type": "GET",
"data": {
value: value,
myChekcbox: "Active"
},
"dataSrc": ""
},
"columns": [
{ "data": "GovOfficeRegionName" },
{ "data": "Description" },
{ "data": "CountyName" },
{ "data": "IsActive" }
]
});
table.ajax.reload();
}