Я создаю веб-систему для своей компании, но мне нужно удалить обновления страницы, как в одностраничном приложении.
Я пытаюсь заменить ссылки ajax запросами, но до сих пор не добился успеха.
Если я добавлю в браузер "http://localhost: 8000 / cats ", страница будет работать хорошо. Данные будут загружены правильно.
Как бы то ни было, на этой странице, если я сделаю запрос ajax, такой как
$.ajax({
method: "GET",
url: "/dogs",
processing:true,
serverSide:true,
}).done(function(page) {
$('body').html(page);
});,
, структура страницы будет загружена, но данные этого не сделали. В предупреждении говорится:
Предупреждение DataTables: таблица id = dataTableBuilder - Запрошенный неизвестный параметр 'color' для строки 0, столбец 1. Для получения дополнительной информации об этой ошибке см. http://datatables.net/tn/4
Если я go перехожу на страницу / dog, и я делаю тот же вызов ajax, данные будут заменены правильно.
Я использую Infyom, Laravel 6 и Yajra DataTables.