Why my link does not show up the modal and populate the modal with data i set in the jquery?
This is my modal and jquery instruction.
// show edit modal form with emp data
$('#listRecords').on('click','.editRecord',function(){
alert('ok');
$('#editEmpModal').modal('show');
$("#empId").val($(this).data('id'));
$("#empJenis").val($(this).data('jenis'));
$("#empJarak").val($(this).data('jarak'));
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.0/jquery.min.js"></script>
<div class="modal fade" id="editEmpModal" tabindex="-1" role="dialog" aria-labelledby="editModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
<form id="editEmpForm" method="post">
<div class="modal-header">
<h5 class="modal-title" id="editModalLabel">Edit Employee</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<div class="form-group row">
<label class="col-md-2 col-form-label">Jenis</label>
<div class="col-md-10">
<input type="text" name="empJenis" id="empJenis" class="form-control" placeholder="Name" required>
<input type="hidden" id="input_id" name="input_id" class="form-control " value="{$input_id}">
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">Jarak</label>
<div class="col-md-10">
<input type="text" name="empJarak" id="empJarak" class="form-control" placeholder="Age" required>
</div>
</div>
</div>
<div class="modal-footer">
<input type="hidden" name="empId" id="empId" class="form-control">
<input type="hidden" id="editinput_id" name="editinput_id" class="form-control " value="{$input_id}">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary" id="btnEdit">Update</button>
</div>
</form>
</div>
</div>
</div>
Thank you in advance for your help. Even when i click the link with editRecord class , even the alert message ok does not work.
How to solve it?
Thank you.