Поместите div внутри модального тела, и тогда вы можете просто вернуть представление как ваш ответ:
$.ajax({
method: 'POST',
url: '/angariacoes/insertImovel',
dataType: "json",
data: {"_token": "{{ csrf_token()
}}",values,eachImage,eachImageThumb},
success: function(response){
$('#myAjaxTarget').html(response);
$('#myModal').modal('show');
},
error: function(jqXHR, textStatus, errorThrown) {
}
});
Контроллер:
return view('my_view', compact($data));
Просто убедитесь, что фактическое модальноечасть на представлении, что вы хотите, чтобы всплывающее окно было.Создайте отдельный клинок, который имеет модальное содержание.
Итак, у меня есть the_main_view.blade.php, и в него я положил:
<div class="modal fade" id="myModal" tabindex="-1" role="img" style="overflow: hidden">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="">Modal Title</h4>
</div>
<div class="modal-body" id="myAjaxTarget">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
И у нас есть другое представление, my_view.blade.php, которое возвращается через контроллерупомянутый выше метод:
<span>Literally any HTML</span>
Таким образом, ответ на вызов ajax - просто my_view, который вы используете для замены HTML-содержимого #myAjaxTarget.Таким образом, конечный модал будет выглядеть так:
<div class="modal fade" id="myModal" tabindex="-1" role="img" style="overflow: hidden">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="">Modal Title</h4>
</div>
<div class="modal-body" id="myAjaxTarget">
<span>Literally Anything</span>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
Что будет показано с помощью метода $ ('# myModal'). Modal ('show').