Я пытаюсь получить FullCalendar и ASP.Net MVC5, работая вместе для приложения бронирования номеров.ASP.NET MVC5 jQuery FullCalendar получить события выпуск
После долгих поисков и испытаний я обнаружил комментарий, в котором говорилось о наличии проблем совместимости между различными версиями FullCalendar и jQuery.
Однако я, наконец, получил представление js script 'events', чтобы запустить действие контроллера, но только путем вырезания и вставки различных скриптов fullcalendar.js и jquery.js из рабочей программы, которую я загрузил, которая использует FullCalendar v1 .6.4 и jQuery v1.10.2. (Спасибо https://github.com/venkatbaggu/jqueryfullcalendaerasp.netmvc)
Учитывая, что текущие версии обоих являются FullCalendar v2.4.0 и jQuery v2.2.3, те, с которыми я работал, очень старые.
Я довольно новыми для MVC и JQuery, так может кто-нибудь, пожалуйста, сообщите:
- какое влияние будет использование этих очень старых версий есть на моем коде в будущем.
- может кто-нибудь посоветует более позднюю комбинацию, которая работает. Я бы очень хотел использовать FullCalendar v2, так как я считаю, что есть лучшие варианты отображения.
FYI сценарий js view, который я использую, заключается в следующем. Я также пробовал много других, в том числе простой
events: "/home/getevents"
..
@section scripts{
<script type="text/javascript">
$(document).ready(function() {
$('#calendar').fullCalendar({
theme: true,
header: {
left: 'today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
defaultView: 'month',
editable: true,
allDaySlot: false,
slectable: true,
slotMinutes: 15,
eventSources: [{
url: '@Url.Action("GetEvents", "Home")',
type: 'GET',
error: function() {
alert('there was an error while fetching events!');
}
}]
});
});
</script>