如何制作 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;
}
?>
非常感谢示例
谢谢
- 假设您要发送 JSON:
header("content-type: application/json");
- 创建一些 JSON:
$json = json_encode($some_data);
- 输出JSON:
print $json;
- 不输出任何其他内容:
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);
?>
我正在使用一个名为 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;
}
?>
非常感谢示例 谢谢
- 假设您要发送 JSON:
header("content-type: application/json");
- 创建一些 JSON:
$json = json_encode($some_data);
- 输出JSON:
print $json;
- 不输出任何其他内容:
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);
?>