whoami7 - Manager
:
/
home
/
gracious
/
employeeportal.graciousphils.com
/
leavecancellation_js
/
Upload File:
files >> /home/gracious/employeeportal.graciousphils.com/leavecancellation_js/leavecancellation_table.js
$(document).ready(function () { // Initialize DataTable var table = $('#leaveTable').DataTable({ responsive: true, destroy: true, // Allow reinitialization paging: true, // Enable pagination searching: true, // Enable search box ordering: true, // Enable column sorting info: true // Show table info (e.g., "Showing 1 to 10 of 50 entries") }); function loadleaveTable() { $.ajax({ url: './leavecancellation_php/leavecancellation_table.php', method: 'GET', dataType: 'json', success: function (response) { console.log(response); if (response.error) { console.error("Error: " + response.error); $("#leaveTable tbody").html('<tr><td colspan="5">No Request found.</td></tr>'); } else if (Array.isArray(response) && response.length > 0) { let tableRows = ''; response.forEach(function (leavecancellation) { tableRows += ` <tr> <td>${leavecancellation.Ticket_Number || "N/A"}</td> <td>${leavecancellation.Leave_Date_From || "N/A"}</td> <td>${leavecancellation.Leave_Date_To || "N/A"}</td> <td>${leavecancellation.Remarks || "N/A"}</td> <td>${leavecancellation.Request_Status }</td> </tr> `; }); // Clear and update the DataTable table.clear().destroy(); $("#leaveTable tbody").html(tableRows); // Reinitialize DataTable table = $('#leaveTable').DataTable({ responsive: true, paging: true, searching: true, ordering: true, info: true }); } else { console.error("Invalid response format or empty data."); $("#leaveTable tbody").html('<tr><td colspan="5">No Request found.</td></tr>'); } }, error: function (xhr, status, error) { console.error("AJAX Error: " + error); console.error("Status: " + status); console.dir(xhr); } }); } // Load data on page load loadleaveTable(); });
Copyright ©2021 || Defacer Indonesia