Javascript jQuery在FullCalendar DayClick事件中发布

Javascript jQuery在FullCalendar DayClick事件中发布,javascript,jquery,fullcalendar,jquery-post,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", {

我正在运行一个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帖子时,脚本触发“警报(truckid)”部分,然后停止并出现以下错误: TypeError:a未定义(指向moment.min.js FullCalendar的js文件)

如果我删除jQuery帖子,代码将正确运行,并发出最后一个警报


有什么问题吗?提前谢谢你的帮助

找到了解决办法。问题在于日期变量,它是一个矩对象,因此不能以这种方式发送。多亏了PatBau,以下是此问题的解决方案:


您的有效负载没有正确报价。这可能是您输入错误的原因。有效负载应该像
{'TruckId':TruckId'dateUsed':date}
不,我不这么认为。。。我在其他几个地方也像这样使用它,效果很好。编辑:为了安全起见,我尝试了你的建议,但还是犯了同样的错误。