я получил ошибку в datatables при попытке передать данные с ajax - PullRequest
0 голосов
/ 31 марта 2020

я новичок здесь, я получил некоторые ошибки, такие как «Предупреждение DataTables: таблица id = dataTable - Невозможно повторно инициализировать DataTable. Для получения дополнительной информации об этой ошибке, пожалуйста, смотрите http://datatables.net/tn/3», когда я пытаюсь использовать таблицы данных в целом. но я хочу, чтобы мои таблицы данных работали на сервере. спасибо.

Blade

<script src="{{asset('js/demo/datatables-demo.js') }}"></script>
    <script type="text/javascript">
        $(document).ready( function () {
        $('#dataTable').DataTable({
            processing : true,
            serverSide : true,
            ajax : {
                url : "{{route('admin.index')}}",
                type : 'GET'
            },
            columns : [
                {data:'name', name:'name'},
                {data:'role', name:'role'},
                {data:'alamat', name:'alamat'},
                {data:'telp', name:'telp'},
                {data:'gender', name:'gender'},
                {data:'email', name:'email'},                    
             ],
             order: [[0,'asc']]
        });
    } );
</script>

Контроллер

public function index(Request $request)
{
    $listuser = User::all();

    if($request->ajax()){
       return datatables()->of($listuser)->make(true);
    }

    return view('admin.index');
}

Маршрут

Route::resource('admin','AdminController');

1 Ответ

0 голосов
/ 31 марта 2020

ооооо человек ... после прочтения документации в https://datatables.net/manual/tech-notes/3 я получил некоторые подсказки, что мой идентификатор таблицы не может включать в себя имя dataTables.

, поэтому я изменил его как "mytable и его работа. извини за плохое.

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