我正在尝试使用 JSON feed 设置 Fullcalendar JQuery 插件。它不起作用,所以我尝试使用该插件提供的示例,并且它可以使用该插件,因此这显然是我的提要的问题。
以下是示例 JSON feed 的输出(有效):
这里是我的 JSON feed 的输出,它不起作用:
谁能看出语法有什么问题吗?
当我使用 PHP 将其打印在 .js 配置中时,输出有效(好吧,在它不起作用后我只更改了一件事:我在属性名称上加了引号),所以我认为数据很好...
编辑:修复第二个链接
最佳答案
通过像 JSONLint 这样的验证器运行无效的 JSON 。这可能比要求人们手动验证您的输出更快。
更新:
一开始处理小数据集比处理大数据更容易。您的 JSON 有几个问题:
- 使用双引号,而不是单引号
- 使用日期而不是 new Date('xx-xx-xxxx')
以下是使用您的数据的有效 JSON 示例:
[
{
"title": "1",
"start": "2011-01-01",
"className": "ottype1"
},
{
"title": "2",
"start": "2011-01-02",
"className": "ottype1"
}
]
如果您手动创建 JSON(情况似乎如此),请找到一个库来为您创建 JSON。
关于javascript - 我的 JSON feed 有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6269448/