01/10/2018, 14:17
Datatable không reload sau khi call ajax
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();
}
Bài liên quan