у меня есть fullCalender плагин и таблица базы данных с полем в DATETIME
тип данных. В настоящее время мой календарь просто показывает события, которые я жестко запрограммировал в calendar.js файл.
title: 'event_name',
start: new Date(y, m, 16),
Некоторая часть моего кода в calendar.js выглядит аналогично приведенному выше разделу.
Я обладаю базовыми знаниями в PHP и MySQL, а также прекрасно знаю, что могу сделать это с помощью вызовов ajax. Но я обязан сделать то же самое в PHP. Теперь, как я могу загрузить события [даты] из моей таблицы и показать их в соответствующих датах в календаре?
[Пожалуйста, обратите внимание, что я ограничен в использовании Аякса а также JSON]Некоторая помощь с вашей стороны может помочь мне с решением. Спасибо.
Можно просто передать массив событий из php в переменную javascript, а затем передать эту переменную javascript объекту инициализации плагина fullcalendar
Где-то в выводе html:
<script>
var events = <?= json_encode( $eventsArray) ?>;
</script>
Затем в calendar.js
$(function(){
$('#myCalendarDiv').fullcalendar({
events: events,
/* other options */
});
});
может быть, это решение