如何解决使用 MVC 的 JQueryFullCalendar
我正在使用 MVC。我从数据库中获取事件并使用 jQuery 绑定数据。
数据库中我的活动日期显示为 '2021-01-14 00:00:00.000'
下面是我的代码:
function fnGetHolidays() {
$.ajax({
url: siteRoot + "/Master/GetHolidays",data: {
},success: function (data) {
fnBindHolidayCalendar(JSON.parse(data.Holidays));
},error: function (e) {
console.log(e);
},complete: function (e) {
}
})
}
function fnBindHolidayCalendar(holiday) {
var initialLocaleCode = 'en';
if (culture == "ar-SY") {
initialLocaleCode = 'ar-sa';
}
var calendarEl = document.getElementById('dvHolidayCalendar');
var calendar = new FullCalendar.Calendar(calendarEl,{
header:
{
left: 'prev,next today',center: 'title',right: ''
},locale: initialLocaleCode,displayEventTime: false,eventRender: function (event,element) {
element.qtip(
{
content: event.description
});
},select: function (arg) {
var title = prompt('Event Title:');
if (title) {
calendar.addEvent({
title: title,start: arg.start,end: arg.end,allDay: arg.allDay
})
}
calendar.unselect()
},eventClick: function (arg) {
fnEditHoliday(arg);
},editable: false
});
var events = [];
$.each(holiday,function (i,data) {
var HolidayDate = data.HM_Date
events.push(
{
allDay: true,id: data.HM_ID,title: data.HM_Title,description: data.HM_Title,start: changeDateFormat(HolidayDate,'dd/MM/yyyy','yyyy-MM-dd'),end: changeDateFormat(HolidayDate,backgroundColor: "#006dff",borderColor: "black"
});
});
calendar.addEventSource(events);
calendar.render();
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。