php - 如何让 FullCalendar 显示来 self 的 JSON 提要的信息?

标签 php mysql html json fullcalendar

我正在使用 FullCalendar ( http://arshaw.com/fullcalendar/) 设置一个应用程序,它允许用户查看客户日程安排信息并通过管理界面安排客户。

我想使用 MySQL 数据库填充一个数组,然后将该数组以 JSON 提要的形式传递到 HTML 页面上的 FullCalendar。理想情况下,客户端信息将显示在 HTML 页面上。但是,即使正在传递我的 JSON 提要,我的 FullCalendar 上也没有任何事件。

传递的示例 JSON 提要:

[{"title":"Watson","start":"1333976400","end":"1333980000","allDay":false}]

我对这些语言还很陌生,如果这个错误很简单,我也不会感到惊讶。

对于显示这些事件的任何帮助或见解,我将不胜感激。当我手动将一个数组输入 FullCalendar 时,它确实会显示事件,但到目前为止我的 JSON 输入没有显示任何信息。

谢谢

供引用: HTML:

        $(document).ready(function() {      
        $('#calendar').fullCalendar({
            events: '/json-events.php'
        });     
});

PHP:

        while ($record = mysql_fetch_array($result)) {
        $event_array[] = array(
            'id' => $record['id'],
            'title' => $record['title'],
            'start' => $record['start_date'],
            'end' => $record['end_date'],
            'allDay' => false
        );
    }

echo json_encode($event_array);

最佳答案

所以对于那些追随我的搜索者来说,问题是我的 PHP 文件有 HTML head 和 body 标签。我是 PHP 新手,所以我不知道这会导致它无法工作。为了让 FullCalendar 显示 JSON 提要,它必须只有 PHP 代码,没有 HTML。 JSONLint.com 在解决这个问题方面发挥了不可估量的作用。

关于php - 如何让 FullCalendar 显示来 self 的 JSON 提要的信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10081546/

相关文章:

php - 自定义 twitter 'Tweet Button' 回调不适用于第一次点击但第二次有效

php - 大表更新超时无错

php - ajax 的代码不起作用

mysql - 什么是默认的 MySQL JOIN 行为,INNER 或 OUTER?

html - 如何在表格中显示来自文本区域的换行符?

javascript - 如何在两个不同的 select html 标签中禁用相同的选择

php - 如何定位数组中传递的列名来构造数据库查询

php - 需要在 MySQL 中具有特定列条目的行

javascript - 生成 1 个可切换表,而不是 1 页上的 3 个表

html - 使用 Bootstrap 3 在 4 列布局中垂直对齐图像