第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何從控制器獲取 FullCalendar 的事件?

如何從控制器獲取 FullCalendar 的事件?

一只萌萌小番薯 2021-10-14 17:39:46
我有一個 div,我想在其中顯示基于按鈕點(diǎn)擊的日歷:<label class="btn" onclick="getCalendar();"> Show Calendar </label><div id="calendarDiv"></div>該getCalendar()函數(shù)實(shí)現(xiàn)如下:function getCalendar() {    var calendar = new FullCalendar.Calendar($("#calendarDiv"), {        plugins: ['dayGrid'],        header: {            left: 'title',            center: '',            right: 'today prev,next'        },        buttonText: {            today: 'Today'        },        defaultView: 'dayGridMonth',        defaultDate: '2019-09-12',        events: function(fetchInfo, successCallback, failureCallback) {            $.post('/Customer/GetCalendarEvents',                $.param({                        selectedCountryIds: getSelectionsByName('cntName'),                        fiscalYearEnd: '31/12/2018'                    },                    true),                function (res) {                    var events = [];                    console.log(res);                    $.each(res,                        function (index, value) {                            events.push({                                title: value.title,                                start: value.start                            });                        });                    successCallback(events);                })                .fail(function () {                failureCallback(alert('bla'));             });        }    });    calendar.render();}其中,GetCalendarEvents(selectedCountryIds, fiscalYearEnd)返回一個帶有事件列表的 Json 數(shù)組,其構(gòu)造如下:public JsonResult GetCalendarEvents(List<int> selectedCountryIds, string fiscalYearEnd) {    // some initial steps to get finalList    // creating result array    var result = finalList.Select(r => new    {        title = r.Item2 + " : " + r.Item3,        start = r.Item1    });    return Json(result, JsonRequestBehavior.AllowGet);}有什么建議可能是一個問題,我該如何解決?我正在使用最新版本的 FullCalendar。
查看完整描述

2 回答

?
開滿天機(jī)

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超13個贊

正如您在官方文檔中看到的,您需要傳遞Element,但是在您的代碼中 $("#calendarDiv") jquery 將在此處返回 Elements讀取模式的類數(shù)組對象,因此如果您需要使用 jquery 選擇器,您可以得到它像這樣 $("#calendarDiv")[0] 或者你可以像官方文檔中的建議一樣

 var calendar = new FullCalendar.Calendar(document.getElementById('calendar'), { ...


查看完整回答
反對 回復(fù) 2021-10-14
  • 2 回答
  • 0 關(guān)注
  • 187 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號