Javascript fullcalendar.io:jsonfeed不工作

Javascript fullcalendar.io:jsonfeed不工作,javascript,jquery,fullcalendar,Javascript,Jquery,Fullcalendar,我试图使用显示的jsonfeed加载JSON数据 $('#calendar').fullCalendar({ events: '/myfeed.php' }); 我正在获取JSON数据,但它没有显示在日历上。Blow是JSON数据 { "events": [ { "start": "2017-04-25", "title": "Event1" }, { "start": "2017-04-26", "title

我试图使用显示的jsonfeed加载JSON数据

$('#calendar').fullCalendar({
    events: '/myfeed.php'
});
我正在获取JSON数据,但它没有显示在日历上。Blow是JSON数据

{
  "events": [
    {
      "start": "2017-04-25",
      "title": "Event1"
    },
    {
      "start": "2017-04-26",
      "title": "Event2"
    }
  ]
}

我也无法得到任何关于它的好教程。如果还提供教程,效果会更好。

当您将事件作为json字段调用时:

$('#calendar').fullCalendar({
    events: '/myfeed.php'
});
以下是FullCalendar可能访问的URL:

/myfeed.php?start=2013-12-01&end=2014-01-12&_=1386054751381
但是,在json文件中,没有名为end的字段。尝试添加它


此外,您还可以找到其他方法从文件中获取JSON值。

当您的JSON文件没有“结束”字段时,它将只全天通过“事件。我已经在我的网站上测试过了。另外,请记住,如果FullCalendar字段与start字段相同,则它将清空end字段,以减少在使用utils.php文件时推送到FullCalendar的数据量

如果这没有帮助,您还需要检查文本的格式。我注意到FullCalendar喜欢UTF-8格式。在myFeed.php中,确保在解码文件之前转换文本:

$json = mb_convert_encoding($json, 'UTF-8',mb_detect_encoding($json, 'UTF-8, ISO-8859-1', true));
$input_arrays = json_decode($json, true);
希望这有帮助