Veri başarılı bir şekilde geliyor.
api/load.php
<?php
include("../config.php");
$data = [];
$result = $db->rows("SELECT * FROM events ORDER BY id");
foreach($result as $row) {
$data[] = [
'id' => $row->id,
'title' => $row->title,
'start' => $row->start_event,
'end' => $row->end_event,
'backgroundColor' => $row->color,
'textColor' => $row->text_color
];
}
echo json_encode($data);Get kullanımı yapıyorum .api/load.php?veri=veri1
çağırdığımda veriler geliyor
<?php
include("../config.php");
if (isset($_GET['veri'])){
$veri = $_GET['veri'];
$data = [];
$result = $db->rows("SELECT * FROM $veri ORDER BY id");
foreach($result as $row) {
$data[] = [
'id' => $row->id,
'title' => $row->title,
'start' => $row->start_event,
'end' => $row->end_event,
'backgroundColor' => $row->color,
'textColor' => $row->text_color
];
}
echo json_encode($data);
}Fakat Ana Sayfamdaki tabloma listelemiyor .index.php?veri=veri1
js dosyam da aşağıdaki gibi
var calendarEl = document.getElementById('calendar');
var calendar = new FullCalendar.Calendar(calendarEl, {
plugins: ['interaction', 'dayGrid', 'timeGrid', 'list'],
header: {
left: 'prev,next today',
center: 'title',
right: 'dayGridMonth,timeGridWeek,timeGridDay,listMonth'
},
navLinks: true, // can click day/week names to navigate views
businessHours: true, // display business hours
editable: true,
//uncomment to have a default date
//defaultDate: '2020-04-07',
events: url+'api/load.php',
eventDrop: function(arg) {
var start = arg.event.start.toDateString()+' '+arg.event.start.getHours()+':'+arg.event.start.getMinutes()+':'+arg.event.start.getSeconds();
if (arg.event.end == null) {
end = start;
} else {
var end = arg.event.end.toDateString()+' '+arg.event.end.getHours()+':'+arg.event.end.getMinutes()+':'+arg.event.end.getSeconds();
}Hatanın nerede olduğunu bulamadım