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
0