У меня есть приложение Laravel, использующее таблицы данных.Я запрашиваю данные с сервера, который обрабатывает правильно.Ниже приведен код и ответ от сервера, когда я использую URL в методе маршрутизации
$(function () {
$('#alunos-table').DataTable({
"processing": true,
"serverSide": true,
"ajax": "{{action('AlunoController@load') }}",
columns: [
{
"render": function (data, type, JsonResultRow, meta) {
return ' <input class="checkboxes" type="checkbox" name="'+JsonResultRow.id+'" value="'+JsonResultRow.id+'"><br>';
}
},
{
"render": function (data, type, JsonResultRow, meta) {
return '<image img src="/img/fotos/alunos/'+JsonResultRow.foto+'" alt="foto" height="60px" width="60px"></image>';
}
},
{ data: 'nome', name: 'nome' },
{ data: 'serie', name: 'serie' },
{ data: 'escola', name: 'escola' },
{ data: 'turno', name: 'turno' },
{ data: 'mae', name: 'mae' },
{ data: 'pai', name: 'pai' },
{ data: 'doc', name: 'doc' },
{ data: 'data_nasc', name: 'data_nasc' },
{ data: 'residencia', name: 'residencia' },
{ data: 'rota', name: 'rota' },
{
"render": function (data, type, JsonResultRow, meta) {
return '<a class="btn btn-default" role="button" href="/alunos/editar/'+JsonResultRow.id+'"><i class="fa fa-edit"></i></a> <a class="btn btn-danger" role="button" href="/alunos/delete/'+JsonResultRow.id+'"><i class="fa fa-times"></i></a>';
}
}
]
});
});
{
"draw": 0,
"recordsTotal": 1,
"recordsFiltered": 1,
"data": [
{
"id": "1",
"nome": "hgh",
"doc": "TESTE",
"data_nasc": "11/11/11",
"escola": "TESTE",
"serie": "TESTE",
"turno": "TESTE",
"rota": "TESTE",
"foto": "TESTE.jpg",
"pai": "TESTE",
"mae": "TESTE",
"residencia": "TESTE",
"created_at": "2019-04-01 12:23:07",
"updated_at": "2019-04-01 12:23:07"
}
],
"queries": [
{
"query": "select count(*) as aggregate from (select '1' as `row_count` from `alunos`) count_row_table",
"bindings": [],
"time": 0.11
},
{
"query": "select * from `alunos`",
"bindings": [],
"time": 0.09
}
],
"input": []
}
Иногда он дает правильный ответ (который показывает данные в таблице), но иногда это простовозвращает ошибку ( Предупреждение DataTables: идентификатор таблицы = alunos-table - ошибка Ajax. Для получения дополнительной информации об этой ошибке см. http://datatables.net/tn/7).
Что будет причиной этой ошибки?
Дополнительная информация: 1) Эта ошибка не возникает на локальном сервере. 2) Ответ от сервера в консоли: Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException