Jquery Fullcalendar не загружает события

0

Вот мой календарь:

http://leaguemanager.localsportswire.org/caltest.cfm

Вот URL-адрес JSON

http://leaguemanager.localsportswire.org//json.cfm?json_type=view_timeslots&league=125&requesttimeout=99999&list_type=timeslots&calendar_slots=1&return_script=/caltest.cfm

Вот сценарий:

$(document).ready(function(){
var json_url = '/json.cfm?json_type=view_timeslots&league=125&requesttimeout=99999&list_type=timeslots&calendar_slots=1&return_script=#cgi.script_name#';                        
                        if ($(window).width() < 514){
                            var mydefaultview = 'basicDay';
                        } else {
                            var mydefaultview = 'month';
                        }       
    $('##timeslots').fullCalendar({                     
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,basicWeek,basicDay'
        },                              
        ignoreTimezone: true,                           
        allDayDefault:false,

        events: json_url,                           
        defaultView: mydefaultview,
        windowResize: function(view) {
                if ($(window).width() < 514){
                    $('##timeslots').fullCalendar( 'changeView', 'basicDay' );
                } else {
                    $('##timeslots').fullCalendar( 'changeView', 'month' );
                }
        },                                          
        eventAfterAllRender: function(){
            console.log('Event Rendering Complete');                            
            if ($(window).width() < 514){
                $('.fc-header-right').hide();
            } else {
                $('.fc-header-right').show();
            }                                           
        },
        eventRender: function(event,element,view) {                                                                                                                                         
            var view_title = view.title;
            var event_title = event.start;
            var event_title2 = moment(event_title).format('MMMM YYYY');                                             
            if(event_title2 !== view_title && view.name == 'month') { return false; }
            else{
            var idname = 'event' + event.id;
            $(element).attr('id', idname).addClass('ttLT').attr('title', event.title);
            var mytitle = event.title;                                                                      
            element.qtip({
                content: event.description,
                style:{classes:'qtip-bootstrap'},
                position:{my:'bottom right',at:'top left'}
            });
            }
        },                                                                      
        eventClick: function(event) 
            {
                if (event.url) 
                    {
                        new BootstrapDialog({
                            title   :   '<h3>Manage Timeslot</h3>',
                            content :   $('<div>Loading...</div>').load(event.url),
                            buttons :   [
                                {
                                    label   :   'Cancel',
                                    onclick :   function(dialog){dialog.close();}
                                }
                            ]
                        }).open();

                        return false;
                    }
            },                                                                      


        loading: function(bool) {
            if (bool) $('##loading').show();
            else $('##loading').hide();
        }

    }); 
                });         

Для жизни я не могу понять, почему эти события не загружаются. Я могу заставить его работать над другими событиями, но я не вижу, что отличает эти события от других.

  • 0
    Ответ от json.cfm на вашей живой странице выглядит пустым: [] .
  • 0
    Да, вот что это сделал. Я не понял, что fullcalendar добавил дополнительные переменные в строку URL.
Теги:
fullcalendar

1 ответ

0

Я не понял, что fullcalendar добавил дополнительные переменные в строку URL.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню