FullCalendar 与字符串的使用

发布于 2024-11-19 16:19:10 字数 791 浏览 3 评论 0原文

我今天才开始研究 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

I have just today started looking at FullCalendar,and in the future i would like to use a php scritp to load events from a db, parse the results to be apt for FullCalendar, and call the $('#calendar').fullCalendar(options);
The thing is that if I call the function as follows:

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

All works ok, but if I call it like this:

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

    stringCal

        );

It does not work, any ideas?
Thanks in beforehand, by the way im using FullCalendar 1.5.1

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

走过海棠暮 2024-11-26 16:19:10

如果您有字符串之类的对象,那么您可以使用 JSON.parse() 函数。

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

然后

$('#calendar').fullCalendar(JSON.parse(stringCal));

If you have the object like a string then you can use the JSON.parse() function.

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

then

$('#calendar').fullCalendar(JSON.parse(stringCal));
想念有你 2024-11-26 16:19:10

您的第二次尝试是对象文字,但您在它周围有引号。这会将其变成字符串。删除引号,如下所示:

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

Your second attempt is an object literal but you have quotes around it. This turns it into a string. Remove the quotes like this:

var stringCal={
            header: {
                left: 'prev,next today',
                center: 'title',
                right: 'month,agendaWeek,agendaDay'
            },
            editable: true
};
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文