Javascript 带字符串的FullCalendar用法
我今天刚开始研究FullCalendar,将来我想使用php scritp从数据库加载事件,解析结果以适合FullCalendar,并调用$(“#calendar”).FullCalendar(选项); 问题是,如果我按如下方式调用函数:Javascript 带字符串的FullCalendar用法,javascript,json,fullcalendar,Javascript,Json,Fullcalendar,我今天刚开始研究FullCalendar,将来我想使用php scritp从数据库加载事件,解析结果以适合FullCalendar,并调用$(“#calendar”).FullCalendar(选项); 问题是,如果我按如下方式调用函数: $('#calendar').fullCalendar({ header: { left: 'prev,next today', center: 'title',
$('#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
);
var stringCal={
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
editable: true
};
它不起作用,有什么想法吗?
事先谢谢,顺便说一句,我正在使用FullCalendar 1.5.1,你的第二次尝试是对象文字,但你有引号。这会将其转换为字符串。删除如下引号:
var stringCal="{
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
editable: true}";
$('#calendar').fullCalendar(
stringCal
);
var stringCal={
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
editable: true
};
如果对象类似于字符串,那么可以使用JSON.parse()函数
var stringCal = "{
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
editable: true,
}";
然后