如何制作 php 文件 returns JSON

How to make a php file which returns JSON

我正在使用一个名为 full calendar 的插件,它需要一个 php 页面来制作数据源,但我不知道如何制作这个页面,我有点困惑 这是js脚本

$('#calendar').fullCalendar({
    events: '/myfeed.php'
});

这是我所做的

<?php
function GetEvents(){
    $post_data = array('title' => 'Test', 'start' => '2015-01-01');
    $post_data = json_encode($post_data);   
    return $post_data;
}
?>

非常感谢示例 谢谢

  1. 假设您要发送 JSON:header("content-type: application/json");
  2. 创建一些 JSON:$json = json_encode($some_data);
  3. 输出JSON: print $json;
  4. 不输出任何其他内容:exit();

然后从您的脚本中获取输出并test it

查看从 fullCalendar 下载的 demos\php 文件夹。在那里你会找到示例 PHP 文件。 get-events.php 将在您的示例中扮演 myfeed.php 的角色。

您的示例应该更像这样:

<?php
    $post_data = array();

    //add first event
    $post_data[] = array('title' => 'Test', 'start' => '2015-01-01');

    //add second event
    $post_data[] = ...

    echo json_encode($post_data);   
?>