Javascript jQuery在FullCalendar DayClick事件中发布
我正在运行一个FullCalendar,我想在单击某一天时通过jQuery帖子检索一些数据。代码如下: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", {
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}
不,我不这么认为。。。我在其他几个地方也像这样使用它,效果很好。编辑:为了安全起见,我尝试了你的建议,但还是犯了同样的错误。