1

我是使用 FullCalendar 的新手,我计划使用 JSON 来提供事件,但我不知道如何开始。我正在尝试将事件硬编码到其中,只是为了了解我应该在哪里以及如何将 JSON 传递给它。我很可能会创建一个 web 服务,它具有返回 Json 格式并提供它的功能,但与此同时。我如何对事件进行硬编码。这是我目前拥有的代码。我如何以及在哪里可以对下面的事件进行硬编码?:

<script type="text/javascript">
    $(document).ready(function () {

        $('#calendar').fullCalendar({
            allDaySlot: false,
            header: {

                left: 'today prev next',
                center: 'title',
                right: 'month,agendaWeek,agendaDay'
            },
            axisFormat: 'h(:mm)tt',
            timeFormat: { agenda: 'HH:mm{ - HH:mm}' },
            defaultView: 'month',
            editable: false,
            minTime: '8:30am',
            maxTime: '10:00pm',
            weekends: true,
            eventRender: function (event, element) {
            },
            eventClick: function (calEvent, jsEvent, view) {
            },
            dayClick: function (date, jsEvent, calEvent) {
            }

        })
    });
4

2 回答 2

3

请参阅:http : //arshaw.com/fullcalendar/docs/event_data/events_json_feed/ 以获取有关使用 JSON 提要作为 jQuery FullCalendar 的数据输入的文档。

演示:http: //jsfiddle.net/SO_AMK/dB2Ps/

我实际上无法创建托管的 JSON 文件,但您应该能够为其提供原始 JSON 输出(我的演示中有一个示例)。

还有一个更复杂的使用每个可用字段,您可以根据需要插入任意数量的非标准字段:http: //jsfiddle.net/SO_AMK/u8Ksw/

于 2012-10-14T03:26:35.583 回答
2

在 API 中很容易找到各种源代码实现:

这是事件(JSON 提要)文档的链接。http://arshaw.com/fullcalendar/docs/event_data/events_json_feed/

只需提供您的网址。如果您已经在 DOM 中拥有对象而不是让插件发出 ajax 请求,那么还有另一组文档

另外,如果我没记错的话,下载包还包含示例。

于 2012-10-14T02:21:05.340 回答