在FullCalendar DayClick事件中的jQuery Post

时间:2014-10-01 13:10:16

标签: javascript jquery fullcalendar jquery-post

我正在运行FullCalendar,我想在点击一天时通过jQuery帖子检索一些数据。这是代码:

dayClick: function(date, jsEvent, view) {
                truckid=jQuery(this).parents(".calendar").attr("data-truck-id");
                alert(truckid);
                jQuery.post( "test.php", { TruckId: truckid, dateUsed: date })
                    .done(function( data ) {
                        alert( "Data Loaded: " + data );
                    });
                alert('everything OK');
            },

当我包含jQuery帖子时,脚本会触发" alert(truckid)"部分,然后停止,出现以下错误: TypeError:a未定义(指向moment.min.js是FullCalendar的js文件)。

如果我删除了jQuery帖子,代码就会正常运行,也会发出警告。

可能是什么问题?感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

找到解决方案。问题在于日期变量,它是一个时刻对象,因此不能以这种方式发送。感谢PatBau,这是这个问题的解决方案:

https://stackoverflow.com/a/24729448/2691879