Events Fullcalendar事件加载ajax日期结束不可见
对不起,我有以下困境,我无法摆脱它。 在my Db中,我有事件的开始和结束日期,正如您从“success load Db”中可以看到的那样,显示了这两个日期,但在eventRender上已经丢失了结束日期。在事件中,我没有特定的配置。 “结束”去了哪里?参见图1 如果结束和开始不同,那么它会很好地把它带回到我身边。参见图2 另一个问题是,如果活动时间从2021年3月7日7:30到2021年3月8日15:56,为什么“每日”等会选择我一天中的一个方框Events Fullcalendar事件加载ajax日期结束不可见,events,fullcalendar,Events,Fullcalendar,对不起,我有以下困境,我无法摆脱它。 在my Db中,我有事件的开始和结束日期,正如您从“success load Db”中可以看到的那样,显示了这两个日期,但在eventRender上已经丢失了结束日期。在事件中,我没有特定的配置。 “结束”去了哪里?参见图1 如果结束和开始不同,那么它会很好地把它带回到我身边。参见图2 另一个问题是,如果活动时间从2021年3月7日7:30到2021年3月8日15:56,为什么“每日”等会选择我一天中的一个方框 events: { url:&qu
events: {
url:"../php/fetch-event.php",
method: 'POST',
failure: function() {
alert('Nessun Evento Trovato.');
},
success: function(content, xhr) {
console.log('Success Load data db=',content)
}, [enter image description here][1]
},
我发现问题在于PHP文件中我如何创建Json,即使我仍然没有解释为什么发布Json,因为它可能对某人有用,但这就是它的工作原理 我的文件
> <?php
> include "db_connect.php";
> $connect = OpenCon();
> $json = [];
> $sqlQuery = "SELECT
> calendar.id,
> tb_odl.Odl_Desc as title,
> calendar.start,
> calendar.end,
> calendar.groupid,
> calendar.id_user as resourceId,
> calendar.Notes as odlnote,
> tb_odl.odl_num as odlnum,
> tb_odl.id as odlid,
> tb_odl.color FROM calendar
> LEFT JOIN tb_odl ON calendar.id_odl = tb_odl.id
> ORDER BY calendar.id";
// WORK:
>
> $result = mysqli_query($connect, $sqlQuery); $eventArray = array();
> while ($row = mysqli_fetch_assoc($result)) {
> array_push($eventArray, $row); } mysqli_free_result($result);
>
> mysqli_close($connect); echo json_encode($eventArray);
//NOT WORK
$result = mysqli_query($connect, $sqlQuery);
//$odlArray = array();
$json = [];
while ($row = mysqli_fetch_assoc($result)) {
//array_push($odlArray, $row);
$json[] = [
'id'=>$row['id'],
'title'=>$row['title'],
'odldesc'=>$row['title'],
'start'=>$row['start'],
'end'=>$row['end'],
'color'=>$row['color'],
'odlnum'=>$row['odlnum'],
'resourceId'=>$row['resourceId'],
'odlnote'=>$row['odlnote'],
'groupId'=>$row['groupid'],
'odlid'=>$row['odlid'],
'allDay'=>'false'];
}
mysqli_free_result($result);
mysqli_close($connect);
echo json_encode($json);
>