I want to open bootstrap modal through jquery. I know that ajax is working successfully since it generates warnings. But can not open modal. This is my code.
$.ajax({ type: "POST", url: "<?php echo base_url() . 'index.php/application/requestCode'; ?>", data: { 'apiName': apiName, 'api': api, 'hotel': hotel, 'payment':payment, 'template': template }, success: function(msg) { $("#getCodeModal").modal("toggle"); $("#getCode").html(msg); } });
And my modal HTML:
<div class="modal fade" id="getCodeModal" tabindex="-1" 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="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title" id="myModalLabel"> API CODE </h4> </div> <div class="modal-body" id="getCode" style="overflow-x: scroll;"> //ajax success content here. </div> </div> </div> </div>
By mistake in the console: the modal function is not.
source share