Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在FullCalendar中添加事件-不工作_Javascript_Jquery_Html_Fullcalendar - Fatal编程技术网

Javascript 在FullCalendar中添加事件-不工作

Javascript 在FullCalendar中添加事件-不工作,javascript,jquery,html,fullcalendar,Javascript,Jquery,Html,Fullcalendar,我正在使用FullCalendar在单击某一天时添加事件,但它不起作用。我在日历上看不到新事件,但可以看到我设置的已单击消息。代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>

我正在使用FullCalendar在单击某一天时添加事件,但它不起作用。我在日历上看不到新事件,但可以看到我设置的已单击消息。代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
    <title> Schedule </title>

    <link rel="stylesheet" type="text/css" href="fullcalendar.css" />

    <style type="text/css">
    </style>

    <script type="text/javascript" src="jquery-1.5.2.min.js"></script>
    <script type="text/javascript" src="fullcalendar.js"></script>
    <script type="text/javascript" src="jquery-ui-1.8.11.custom.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function() {
            $('#schedule').fullCalendar({
            dayClick: function(date, allDay, jsEvent, view) {

                $('#schedule').fullCalendar({'addEventSource', {title: "lesson", start: date}});
                alert("clicked");
            }})
        });

    </script>
</head>

<body>

    <div id="schedule">
    </div>

</body>
</html>

firebug在addEventSource的行中指出无效的属性id。

您似乎有点大,请尝试更改

.fullCalendar({'addEventSource', {title: "lesson", start: date}});

如果仍然不起作用,试试这个

.fullCalendar('addEventSource', [{title: "lesson", start: date}]);
这基本上是使事件成为一个数组,而不是单个对象


让我知道进展如何

我最终制作了单独的事件对象。无论如何谢谢你!
.fullCalendar('addEventSource', [{title: "lesson", start: date}]);