по 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,
]);
}
}
...