Таблицы данных Yajra и Laravel не работают с запросом ajax - PullRequest
0 голосов
/ 23 января 2020

Я создаю веб-систему для своей компании, но мне нужно удалить обновления страницы, как в одностраничном приложении.

Я пытаюсь заменить ссылки 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...