I have a ASP MVC application and I have a main view that will load a Modal and inside the modal I load a Partial View.
This is my modal div (Bootstrap)
<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<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">Modal title</h4>
</div>
<div class="modal-body">
...
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button>
<button type="button" class="btn btn-primary">Generar</button>
</div>
</div>
</div>
</div>
And using jQuery
I show my modal:
$('#btnFilter').click(function() {
var url = '@Url.Action("AdvanceViewPartial", "Stats")';
$('#myModal .modal-title').html('Filters');
$('#myModal .modal-body').load(url);
$('#myModal').modal('show');
});
My Partial View "AdvanceViewPartial" has javascript code also inside that is not being fired when the modal shows my partial view.
Here is my partial View code:
<div class="widget">
<form id="frmPass" action="" role="form">
<div class="form-group">
<label>Start Date</label>
<input class="form-control" id="dtstartdate" placeholder="dd/mm/aaaa">
</div>
</form>
</div>
@section script {
<script type="text/javascript">
$(document).ready(function() {
$("#dtstartdate").datepicker({
showButtonPanel: true
});
});
</script>
}
Any clue on why on my Partial View when show as modal my jQuery code is not working. I can't get my date field to be datepicker.