javascript - FullCalendar DayClick 事件中的 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", { TruckId: truckid, dateUsed: date })
                    .done(function( data ) {
                        alert( "Data Loaded: " + data );
                    });
                alert('everything OK');
            },

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

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

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

最佳答案

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

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

关于javascript - FullCalendar DayClick 事件中的 jQuery Post,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26142171/

相关文章:

php - 如何在 AJAX 调用中调用 php 函数而不是 php 类

javascript - 将默认链接替换为另一个链接

javascript - jQuery/Javascript - 仅显示与数组匹配的 tr 和 td

javascript - 如何删除未保存的事件?

javascript - FullCalendar - 将可变数量的事件添加到 eventSource

javascript - 我可以自定义哪个属性控制事件的开始吗?

javascript - 如何使用 dojo 创建可滚动的移动 ListView ?

javascript - Firebase 参数太多。运行 firebase 帮助模拟器 :start for usage instructions

javascript - 使用日期时间选择器选择日期/时间时触发事件

php - 使用 Php & JQuery 获取 MySQL 记录