3

私のコードは次のとおりです

jQuery('#calendar').fullCalendar({
    weekMode: 'liquid',
    events: themeforce.events,
    eventRender: function (event, element) {
        element.find('span.fc-event-title').html(element.find('span.fc-event-title').text());           
    }
});

wherethemeforce.eventsは、json フィードのエンコードされた URL を含む変数であり、php ファイルに送信されます。すべて正常に機能します。

events: themeforce.events を次のように置き換えてみました

events: {
    url: themeforce.events,
    type: 'POST',
    data: {
        custom_param1: 'something',
        custom_param2: 'somethingelse'
    },

ただし、現在、カレンダーの読み込みに失敗しています。

私に何ができる?

4

3 に答える 3

3

ポスト ajax リクエストの開始時間と終了時間が欲しかったのですが、それを解決するのに少し時間がかかりました。

これはあなたを助けるかもしれません:

events: function(start, end, timezone, callback) {
$.ajax({
    url: url,
    type: 'POST',
    dataType: 'json',
    data: {
        start: start.format(),
        end: end.format(),
        custom_param1: 'value 1',
        custom_param2: 'value 2',
    },
    error: function () {
        alert('there was an error while fetching events!');
    },
    success: function(doc) {
        var events = [];

        $.each(doc,function (index, e) {
            events.push(e);
        });

        callback(events);
    }
});
}
于 2015-02-26T06:12:22.330 に答える