$( window ).on("load", function() { function tableInit() { $('#tableResult').show(); //reset_dt_view(); $(".dataTables_wrapper").hide(); $(".tableResult").hide(); } // solo l'url dell'immagine e della pagina raggruppando per pagina function tableShow() { var name_local_storage = 'transaction'; url = 'https://www.eretenia.com/admin/includes/ajax/ajax_frontend.php?module=performance&type=table'; $('#jtable').DataTable({ "destroy": true, "sPaginationType": "full_numbers", "responsive": false, "bProcessing": true, "bServerSide": true, "bStateSave": true, "bAutoWidth": false, fixedHeader: true, fixedColumns: true, "order": [[ 11, 'asc' ]], "aoColumns": [ { "sTitle": "Codice SSR" }, { "sTitle": "Desc. SSR" }, { "sTitle": "Desc. Sintetica" }, { "sTitle": "Desc. CVP" }, { "sTitle": "Codice CVP" }, { "sTitle": "Branca 1" }, { "sTitle": "Branca 2" }, { "sTitle": "Branca 3" }, { "sTitle": "Branca 4" }, { "sTitle": "Branca 5" }, { "sTitle": "Tariffario SSR" }, { "sTitle": "TXT_FE_PERFORMANCE_TH_COD1" }, ], "aoColumnDefs": [{"bVisible" : false, "aTargets": [ 11 ]}], "oLanguage": { "sUrl": "https://www.eretenia.com/js/dataTables.italian.txt" }, "sAjaxSource": url, /* "bStateSave": true, "fnStateSaveCallback": function(oSettings, oData) { save_dt_view(name_local_storage,oSettings, oData); }, "fnStateLoadCallback": function(oSettings) { return load_dt_view(name_local_storage,oSettings); }, */ "rowCallback": function( row, data, index ) { rowCallback(row, data, index); }, "drawCallback": function() { $('#jtable_wrapper').show(); $('#jtable').show(); } }); } tableInit(); tableShow(); }); function save_dt_view(name_local_storage,oSettings,oData){localStorage.setItem(name_local_storage,JSON.stringify(oData));} function load_dt_view(name_local_storage,oSettings){return JSON.parse(localStorage.getItem(name_local_storage));} function reset_dt_view(name_local_storage){localStorage.removeItem(name_local_storage);} function rowCallback(row, data, index) {} function save_ls(name_local_storage,oData){localStorage.setItem(name_local_storage,JSON.stringify(oData));} function load_ls(name_local_storage){return JSON.parse(localStorage.getItem(name_local_storage));} function reset_ls(name_local_storage){localStorage.removeItem(name_local_storage);}