Я пытаюсь разбить таблицу данных на страницы, в которой я использовал ajax для обновления таблицы без перезагрузки страницы, но input_date считается нулевым, хотя это не так
вот js
p>
Код: Выделить всё
function reloadProjects() {
// Make an AJAX request to get the latest project data from the server
$.ajax({
url: '/get-latest-projects', // Adjust the route based on your Laravel setup
method: 'GET',
dataType: 'json',
success: function (data) {
// Update HTML with new data
var tbody = $('.table-responsive-data2 tbody');
tbody.empty(); // Clear existing data
// Loop through projects and append to the tbody
$.each(data, function (index, project) {
// Adjust the HTML structure based on your project data
var rowHtml = `
${project.input_date}
${project.nama_project}
${project.requestor}
${project.category_project}
${project.description_project}
${project.status}
${project.pic_project}
${project.eta_project}
[i][/i]
[i][/i]
`;
tbody.append(rowHtml);
});
},
error: function (error) {
console.error('Error fetching data:', error);
}
});
}
// Call the function on page load or based on some trigger
$(document).ready(function () {
reloadProjects();
});
Код: Выделить всё
public function index()
{
$projects = Project::orderBy('id', 'desc')->paginate(5);
return view('table', compact('projects'));
}
// HomeController.php
// HomeController.php
public function getLatestProjects()
{
$projects = Project::orderBy('id', 'desc')->latest()->paginate(5); // Adjust as needed
return response()->json($projects);
}
thanks in advance
Источник: https://stackoverflow.com/questions/781 ... input-date