Использование FullCalendar со строками - PullRequest
0 голосов
/ 13 июля 2011

Я только сегодня начал смотреть на FullCalendar, и в будущем я хотел бы использовать php scritp для загрузки событий из БД, анализа результатов, подходящих для FullCalendar, и вызова $ ('# calendar') .fullCalendar (варианты); Дело в том, что если я вызову функцию следующим образом:

$('#calendar').fullCalendar({
            header: {
                left: 'prev,next today',
                center: 'title',
                right: 'month,agendaWeek,agendaDay'
            },
            editable: true}
                            );

Все работает нормально, но если я назову это так:

 var stringCal="{
            header: {
                left: 'prev,next today',
                center: 'title',
                right: 'month,agendaWeek,agendaDay'
            },
            editable: true}";
        $('#calendar').fullCalendar(

    stringCal

        );

Не работает, есть идеи? Заранее спасибо, кстати я использую FullCalendar 1.5.1

Ответы [ 2 ]

1 голос
/ 17 января 2019

Если у вас есть объект в виде строки, вы можете использовать функцию JSON.parse ().

var stringCal = "{
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,agendaWeek,agendaDay'
        },
        editable: true,
    }";

затем

$('#calendar').fullCalendar(JSON.parse(stringCal));
0 голосов
/ 13 июля 2011

Ваша вторая попытка является литералом объекта, но у вас есть кавычки вокруг него. Это превращает это в строку. Удалить цитаты, как это:

var stringCal={
            header: {
                left: 'prev,next today',
                center: 'title',
                right: 'month,agendaWeek,agendaDay'
            },
            editable: true
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...