@feedback777

Загрузка ajax Laravel как заставить работать с галереей на js?

rg2e2c
по ajax пришли 3 блока но без стилей они на js галереи формируются два отдельных в начале загрузки страницы что можно сделать?
ajax
$(document).ready(function(){
            let pageNumberProjects = 2;
            $('.get-projects').on('click', function(e){
                e.preventDefault();
                let that = $(this);
                let data = that.data('request');
                $.ajax(
                    {
                        type: "GET",
                        url: '/our-projects?page='+pageNumberProjects,
                        data: data,
                        success: function (res) {
                            if(res.html != 0){
                                $('.portfolio-item-blocks').append(res.block);
                                $('.portfolio-item-content').append(res.block);
                                pageNumberProjects++;
                            }
                        },
                        beforeSend: function () {
                            that.text('Загрузка...');
                        },
                        complete: function () {
                            that.text('Загрузити ще')
                        },
                        error: function (error) {
                            swal("Error!", error, "error");
                        }
                    });
            })
        });


Controller
...
if($request->ajax() ) {
            if ($portfolios->isEmpty()) {
                return response()->json(['html' => 0]);
            } else {
                $block = view('components.ajax-block', ['portfolios' => $portfolios])->render();
                $content = view('components.ajax-content', ['portfolios' => $portfolios])->render();
                return response()->json([
                    'block' => $block,
                    'content' => $content,
                    ]);
            }
        }
...
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Kostik_1993
Курсы программирования на Laravel и VueJS
Инициализировать галерею после того как вставили новые данные
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы