i have problem when i want to show image from database to modal (popup). I use ajax to receive and send some value from database to my modal.
This si my ajax to send from database to my modal :
function edit_file(id) {
save_method = 'update';
$('#formSubmit')[0].reset(); // reset form on modals
$('.form-group').removeClass('has-error'); // clear error class
$('.help-block').empty(); // clear error string
//Ajax Load data from ajax
$.ajax({
url: "<?php echo base_url("
master_visitor / Master_visitor / datatable_modal / ");?>" + id,
type: "GET",
dataType: "JSON",
success: function(data) {
$('[name="id"]').val(data.id);
$('[name="card_photo"]').val(data.card_photo); //card data to show
$('#modal_form').modal('show'); // show bootstrap modal when complete loaded
$('.modal-title').text('Edit Visitor'); // Set title to Bootstrap modal title
},
error: function(jqXHR, textStatus, errorThrown) {
alert('Error get data from ajax');
}
});
}
This is my modal code
<div id="modal_form" class="modal fade bs-example-modal-lg" role="dialog" aria- labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close">
</button>
</div>
<div class="modal-body form">
<form id="formSubmit" method="post" autocomplete="off" enctype="multipart/form-data">
<input type="hidden" name="id" id="id" class="form-control" value="" type="text" readonly>
<div class="col-md-12">
<div class="row">
<div class="col-md-12">
<img style="width:200px;height:270px;" class="img-fluid mt-5 mb-3" />
</div>
</div>
</div>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-danger" data-bs-dismiss="modal">Close</button>
<button type="buttuon" id="btnSave" onclick="save()" class="btn btn-primary">Submit</button>
</div>
</div>
</div>
</div>