fullcalendar добавление событий из mysql json - добавление eventClick возвращает пустую страницу - PullRequest
0 голосов
/ 24 июля 2010

Я загружаю события в календарь, используя JSON и php. Я знаю, пытаясь добавить четные клики или события mouseOver в календарь, и когда я делаю, я получаю пустую страницу. Мои знания JS довольно новы, поэтому на данный момент я застрял

Вот мой скрипт календаря $(document).ready(function() {</p> <pre><code>$('#calendar').fullCalendar({ header: { left: 'prev,next today', center: 'title', right: 'month,basicWeek,basicDay' }, editable: false, events: "json-events.php", loading: function(bool) { if (bool) $('#loading').show(); else $('#loading').hide(); } }); });

Довольно простой, и вот JSON

</p> <pre><code>mysql_select_db($databaseDB, $connectItDB); $sql= "SELECT id, title, description, url, email, Stime, Etime, eventDate, DATE_FORMAT(eventDate, '%Y-%m-%dT%H:%i' ) AS startDate FROM events ORDER BY startDate DESC"; $check = mysql_db_query($databaseDB, $sql, $connectItDB) or die(mysql_error()); $events = array(); while ($row = mysql_fetch_assoc($check)) { $eventArray['id'] = $row['id']; $eventArray['description'] = $row['description']; $eventArray['url'] = $row['url']; $eventArray['email'] = $row['email']; $eventArray['startTime'] = $row['Stime']; $eventArray['EndTime'] = $row['Etime']; $eventArray['title'] = $row['Stime'] . " " . $row['title']; $eventArray['start'] = $row['startDate']; $eventsArray['allDay'] = ""; $events[] = $eventArray; } echo json_encode($events);

Я уверен, что это как-то связано с тем, что я добавляю события. Любая информация поможет сжать код, но моя основная задача - использовать eventClick

Заранее спасибо, Крейг

1 Ответ

0 голосов
/ 24 июля 2010

Вероятно, это:

mysql_db_query

должно быть:

mysql_query

, делая так:

$check = mysql_query($sql) or die(mysql_error());

Убедитесь, что вы поставили эти строкив верхней части вашего скрипта, чтобы увидеть, есть ли какие-либо ошибки:

ini_set('display_errors', true);
error_reporting(E_ALL);
...