【问题标题】:fullcalendar not showing eventsfullcalendar 不显示事件
【发布时间】:2010-05-12 19:07:47
【问题描述】:

我的设置是这样的:

基于这个例子http://arshaw.com/js/fullcalendar/examples/json.html 我试图让我自己的全日历应用程序工作。我将 'events: "json-events.php",' 替换为 'events: "http://localhost:8080/CalendarServletTest/HelloWorldServlet",' 并将 fullcalendar 的 dataType 更改为 'jsonp'。 (Servlet 托管在 Tomcat 6 服务器上)

作为第一次尝试,我的 servlet 响应只是硬编码为 "[{"id":111,"title":"Event1","start":"2010-05-10","url":"http: //yahoo.com/"},{"id":222,"title":"Event2","start":"2010-05-20","end":"2010-05-22","url ":"http://yahoo.com/"}]" 这正是上面链接的完整日历示例中使用的 json 提要。 但是,我的全日历应用程序没有显示任何事件,Bugzilla 也没有在其控制台中显示任何错误。

我真的对这种行为感到困惑......有人知道为什么 fullcalendar 在链接的示例中有效,但在我的场景中无效?

【问题讨论】:

  • 为什么要将数据类型更改为“jsonp”?事件 servlet 是否与您的 jQuery 代码位于不同的域中?

标签: jquery json jsonp fullcalendar


【解决方案1】:

是的,这就是更改的原因...我需要拆分 servlet 和 jQuery 代码,因此需要执行跨域请求。

顺便说一句。真的是我……不知怎的,我在尝试使用 openID 注册我的帐户时感到困惑。最后我得到了一个新帐户。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-27
    • 1970-01-01
    • 1970-01-01
    • 2011-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多