Inquiridor
MVC AJAX

Pergunta
-
Boa dia, Após executar um submit em minha aplicação meu datepicker, não funciona, vou deixar o código abaixo:
<script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>
@model List<Modelo.AgendaMod>
<script>
$(function () {
$("#datainicial,#datafinal").datepicker({
dateFormat: 'dd/mm/yy',
dayNames: ['Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado'],
dayNamesMin: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S', 'D'],
dayNamesShort: ['Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sáb', 'Dom'],
monthNames: ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'],
monthNamesShort: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez'],
nextText: 'Próximo',
prevText: 'Anterior',
mask: '9999-99-99'
});
});
</script><!-- modal placeholder-->
<div id='myModal' class='modal fade in' tabindex="-1">
<div class="modal-dialog">
<div class="modal-content">
<div id='myModalContent'></div>
</div>
</div>
</div>
@using (Ajax.BeginForm("Consulta", "Agenda", new AjaxOptions { HttpMethod = "POST", LoadingElementId = "loading", UpdateTargetId = "result" }))
{
<div id="result">
<div class="container">
<fieldset>
<legend>Agenda</legend>
<div class="agenda">
<div class="form-group well">
<div class="form-inline text-right">
<div class="form-group">
@Html.TextBox("dataInicial", null, new { @id = "datainicial", @onkeypress = "mascara(this,data)", @onblur = "validaData(this,this.value)", @maxlength = "10", @class = "form-control", @autocomplete = "off", placeholder = "Data inicial", @required = "true" })
</div>
<div class="form-group">
@Html.TextBox("dataFinal", null, new { @id = "datafinal", @onkeypress = "mascara(this,data)", @onblur = "validaData(this,this.value)", @maxlength = "10", @class = "form-control", @autocomplete = "off", placeholder = "Data final", @required = "true" })
</div>
<input id="btnConsulta" type="submit" value="Consultar" class="btn btn-primary" />
<a data-modal="" class="btn btn-success" href="@Url.Action("Cadastro", new {data_modal = "", id = "btnCadastrar"})">
<span class="glyphicon glyphicon-time"></span> Agendar
</a>
</div>
</div>
@if (TempData["mensagem"] != null)
{
<div id="message-box" class="alert alert-success">
<span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true"></span>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
@TempData["mensagem"]
</div>
}
@if (TempData["mensagemErro"] != null)
{
<div id="message-box" class="alert alert-danger">
<span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true"></span>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
@TempData["mensagemErro"]
</div>
}
<div class="table-responsive">
<table class="table table-condensed table-bordered">
<thead>
<tr>
<th>Data</th>
<th>Hora</th>
<th>Descriçao</th>
</tr>
</thead>
<tbody>
@{
if (Model != null)
{
foreach (var group in Model.GroupBy(x => x.Data))
{
var diaExtenso = new CultureInfo("pt-BR").DateTimeFormat.GetDayName(@group.Key.Value.DayOfWeek);
<tr>
<td class="agenda-date" class="active" COLSPAN="3">
<div class="dayofmonth">@group.Key.Value.Day</div>
<div class="dayofweek">@diaExtenso </div>
<div class="shortdate text-muted">@group.Key.Value.ToString("Y")</div>
</td>
</tr>
foreach (var item in group)
{
<tr>
@if (item.Data == DateTime.Today)
{
<td class="alert-info">
<em>
Evento:
@item.Evento
</em>
</td>
}
else
{
<td>
<em>
Evento:
@item.Evento
</em>
</td>
}
<td class="agenda-time">
@item.Hora.Value.ToString(@"hh\:mm")
</td>
<td>
<div>
<span class="glyphicon glyphicon-info-sign text-muted"></span>
@item.Descricao
<div class="text-right">
<a data-modal="" href="@Url.Action("Editar", new {codigo = item.Codigo})">
<span class="btn btn-warning glyphicon glyphicon-edit" data-toggle="tooltip" title="Editar - @item.Descricao">
</span>
</a>
<a data-modal="" href="@Url.Action("Deletar", new {codigo = item.Codigo})">
<span class="btn btn-danger glyphicon glyphicon glyphicon-trash" data-toggle="tooltip" title="Excluir - @item.Descricao">
</span>
</a>
</div>
</div>
</td>
</tr>
}
}
}
}
</tbody>
</table>
</div>
</div>
</fieldset>
</div>
</div>
}
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
@Scripts.Render("~/bundles/modalform")
} Obrigado.