javascript - Laravel 完整日历 5 - 点击事件将我带到 URL/未定义
问题描述
我的日历可以很好地加载所有事件。这就是我构建它的方式:
$events = [];
foreach($CalendarClasses as $Q){
$events[] = Calendar::event(
$Q->Classes->UserCourse->Course['code'],
true,
new \DateTime($Q->date),
new \DateTime($Q->date)
);
}
$calendar = \Calendar::addEvents($events);
这是一个示例事件:
"events":[{"id":null,"title":"CSC 422","allDay":true,"start":"2018-09-16T00:00:00+02:00"}]
每当我单击事件或尝试触发 eventPopover ( https://fullcalendar.io/docs/event-popover ) 时,我都会被重定向到http://127.0.0.1:8000/dashboard/undefined
我尝试使用回调,如
$calendar = \Calendar::addEvents($events)->setCallbacks([
'eventClick' => 'function(event) {
event.preventDefault(); }'
]);
但它只是不工作。我不需要任何 eventClick 事件,我只希望显示弹出框并且在单击事件时不会触发任何事件。我该怎么办?
我正在使用fullcalendar/2.2.7
.
解决方案
推荐阅读
- networking - ICMP 数据包无法转发
- javascript - 如何从新的`firebase.firestore.FieldValue.serverTimestamp()` 中获取 JavaScript 日期对象
- java - 枚举返回数组流
- cassandra - DSE Cassandra OperationTimedOutException
- c++ - 使用模板实现 CUDA 设备阵列
- azure - LUIS-app:尝试安装“Kudu Sync”时,“npm”未被识别为内部或外部命令
- c# - Linq查询仅选择类型的属性?
- javascript - 如何根据 IP 位置将用户重定向到子域?
- ruby-on-rails - 如何从html中提取十六进制颜色
- e-commerce - Shopify 产品图片无法点击