отображение данных с двумя AJAX вызовами - PullRequest
0 голосов
/ 11 февраля 2020

я впервые опубликовал что-то после нескольких лет наблюдений. Разработка небольшой системы на Laravel с использованием Eloquent, и я спорю с моим коллегой (который гораздо более продвинут в коде, чем я) по поводу отображения и заполнения 1 датируемого с помощью 2 Ajax вызовов из разных частей базы данных , Я думаю, что это можно сделать, я могу сделать это традиционным mysql, я просто тоже не знаю laravel ... пока. Я представляю что-то вроде следующего кода. Я не получаю никаких ошибок, но в итоге получается, что первый запрос AJAX заполняется, а второй полностью игнорируется. Любая помощь с благодарностью.

    $('#tableName').DataTable( {
            "processing": true,
            "serverSide": true,
            ajax: "{{ route('fromListOne', $group->groupID)}}",
            "columns": [
                { "data": "IDtypeOne", "visible":false },
                { "data": null, "searchable":false, "orderable":false,
                    render: function (data, type, row){
                        if(data.status == "completed") {
                            var checked = "checked=checked";
                        } else {
                            var checked = "";
                        }
                        var checkBox = '<form class="taskCompleteTick justify-content-center" method="POST"><input type="hidden" id="groupTaskID" name="groupTaskID" value="'+data.groupTaskID+'" /><div class="form-check"><input class="form-check-input justify-content-center" type="checkbox" value="check" '+checked+' /></div></form>';
                        return checkBox;
                    }
                }, 
                { "data": "title" },
                { "data": "description" },
                { "data": null, "searchable":false, "orderable":false,
                    render: function( data, type, row)
                }
            ],
            ajax: "{{ route('fromListTwo', $group->groupID)}}",
            "columns": [
                { "data": "IDtypeTwo", "visible":false },
                { "data": null, "searchable":false, "orderable":false,
                    render: function (data, type, row){
                        if(data.status == "completed") {
                            var checked = "checked=checked";
                        } else {
                            var checked = "";
                        }
                        var checkBox = '<form class="taskCompleteTick justify-content-center" method="POST"><input type="hidden" id="groupTaskID" name="groupTaskID" value="'+data.groupTaskID+'" /><div class="form-check"><input class="form-check-input justify-content-center" type="checkbox" value="check" '+checked+' /></div></form>';
                        return checkBox;
                    }
                }, 
                { "data": "title" },
                { "data": "description" },
                { "data": null, "searchable":false, "orderable":false,
                    render: function( data, type, row)
                }
            ]

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