I am trying to send several variables to a modal but the question is that it only sends me 2 out of 5 variables (variable 1 and 5). Could someone throw a cable? Thank you very much
With this I call the modal
<a data-toggle="modal" data-id="<?php echo $id;?>" data-id2="<?php echo $row['contract_date'];?>" data-id3="<?php echo $amount; ?>" data-id4="<?php echo $percent; ?>" data-id5="<?php echo $fecha_pago; ?>" data-toggle="modal" title="Add this item" class="open-AddBookDialog btn btn-primary" href="#addBookDialog">Edit</a>
The modal that I have:
<div class="modal fade" id="addBookDialog" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header" style="background-color:#333">
<form name="form2" role="form" method="post" enctype="multipart/form-data">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 id="myModalLabel">Edit Comission</h4>
</div>
<div class="modal-body" style="background-color:#111">
<div class="control-group">
<input type="text" name="idcom" class="form-control" id="comisionId" value=""/>
</div>
<div class="control-group">
<label>Date of contract:</label>
<input type="text" class="form-control" id="comisionId2" name="date" required>
</div>
<div class="control-group">
<label>Amount paid:</label>
<input type="text" class="form-control" id="comisionId3" name="total" required>
</div>
<div class="control-group">
<label>%:</label>
<input type="text" class="form-control" id="comisionId4" name="percent" required>
</div>
<div class="control-group">
<label>Commision payment date:</label>
<input type="text" class="form-control" id="comisionId5" name="datecom">
</div>
</div>
<div class="modal-footer" style="background-color:#111">
<button type="button" class="btn btn-danger" data-dismiss="modal">Close</button>
<button name="update" class="btn btn-primary">Save changes</button>
</form>
</div>
</div>
</div>
</div>
And the Java code
<script>
$(document).on("click", ".open-AddBookDialog", function () {
var mycomisionId = $(this).data('id');
var mycomisionId2 = $(this).data('id2');
var mycomisionId2 = $(this).data('id3');
var mycomisionId2 = $(this).data('id4');
var mycomisionId2 = $(this).data('id5');
$(".modal-body #comisionId").val( mycomisionId );
$(".modal-body #comisionId2").val( mycomisionId2);
$(".modal-body #comisionId3").val( mycomisionId3);
$(".modal-body #comisionId4").val( mycomisionId4);
$(".modal-body #comisionId5").val( mycomisionId5);
$('#addBookDialog').modal('show');
});
</script>