【问题标题】:Fullcalendar: Correct JSON feed not beeing displayed after updateFullcalendar:更新后未显示正确的 JSON 提要
【发布时间】:2013-11-23 06:05:35
【问题描述】:

我在将 FullCalendar 从版本 1.4.7 更新到 1.6.3 时遇到问题:

不再加载事件。我正在通过 JSON 提要使用 SQL-Server 数据库。这是一个示例字符串:

[{id: '1',title: 'nfhnjzd',start:  1376344800,end: 1376344800,allDay:true,description: ''}]

上面的字符串是用 fullcalendar 1.4.7 计算出来的。并且也通过 GET 正确加载,但该事件未显示在日历中。

我根据工作版本采取的步骤:

  • 将 fullcalendar.css 从 1.4.7 更新到 1.6.3
  • 将 fullcalendar.min.js 从 1.4.7 更新到 1.6.3
  • 已将 jquery-1.3.2.min.js 更新为 jquery-1.10.2.min.js

我多年来一直在网上寻找答案,但找不到解决方案。它不可能真的是 JSON 字符串,可以吗?如果我创建一个新事件,它也会写入数据库,但如果我重新加载页面,即使它在数据库中,该事件也会再次消失。

firebug 中不显示任何错误。我唯一能看到的是带有正确填充的 JSON 提要的 GET 语句,如果我在工作版本中对其进行硬编码,它就可以工作。

谁能帮忙?

【问题讨论】:

    标签: jquery json fullcalendar


    【解决方案1】:

    好的,我现在已经解决了。收到错误后

    JSON.parse: expected property name or '}'.
    

    更改 JSON 提要的结果字符串
    [{id: '2',title: 'zhdtjtjdzh',start:  1376344800,end: 1376431200,allDay:true,description: 'zjmhztdzhj'}
    

    [{"id": "2","title": "zhdtjtjdzh","start":  1376344800,"end": 1376431200,"allDay":true,"description": "zjmhztdzhj"}
    

    完成了这项工作。我唯一做的就是改变引用。所以,毕竟它出乎意料地是 JSON 提要。对 JSON 元素的要求是否发生了变化?正如我在上面的主要问题中已经说过的,生成的不带引号的 JSON 提要在与旧的 fullcalender 和旧的 jquery 版本一起使用时效果很好。我现在有点迷茫……

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-12
      • 2017-05-07
      • 1970-01-01
      • 2013-08-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多