Voglio aprire il modal bootstrap attraverso jquery. So che ajax sta correndo verso il successo mentre lancia avvisi. Ma non può aprire modale. Questi sono il mio codiceCome aprire il modal bootstrap con successo ajax
$.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);
}
});
E il mio HTML modale è:
<!-- Modal -->
<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>
In errore nella console: modale non è una funzione.
E cosa succede? Alcuni errori nella console? –
prova a mettere la parentesi aperta in una riga con '' success: function (msg) '' – knitevision
Hai importato 'bootstrap.js'? –