【问题标题】:ASP.NET MVC5 jQuery FullCalendar get events issueASP.NET MVC5 jQuery FullCalendar 获取事件问题
【发布时间】:2016-08-27 19:17:03
【问题描述】:

我正在尝试让 FullCalendar 和 ASP.Net MVC5 一起用于房间预订应用程序。

经过大量搜索和测试,我发现了一条评论,表明不同版本的 FullCalendar 和 jQuery 之间存在兼容性问题。

然而,我终于得到了视图 js 脚本“事件”来触发控制器操作,但只能通过从我下载的工作示例程序中剪切和粘贴各种 fullcalendar.js 和 jquery.js 脚本,该示例程序使用的是 FullCalendar v1。 6.4 和 jQuery v1.10.2。 (感谢https://github.com/venkatbaggu/jqueryfullcalendaerasp.netmvc

鉴于两者的当前版本是 FullCalendar v2.4.0 和 jQuery v2.2.3,我工作的版本已经很老了。

我对 MVC 和 jQuery 还很陌生,所以请任何人指教:

  • 将来使用这些非常旧的版本会对我的代码产生什么影响。
  • 任何人都可以建议以后的有效组合。我真的很想使用 FullCalendar v2,因为我相信有更好的显示选项。

仅供参考,我正在使用的 js 视图脚本如下。我也尝试了很多其他方法,包括一个简单的

events: "/home/getevents"

..

@section scripts{
<script type="text/javascript">

    $(document).ready(function () {
        $('#calendar').fullCalendar({
            theme: true,
            header: {
                left: 'today',
                center: 'title',
                right: 'month,agendaWeek,agendaDay'
            },

            defaultView: 'month',
            editable: true,
            allDaySlot: false,
            slectable: true,
            slotMinutes: 15,
            eventSources: [{

                url: '@Url.Action("GetEvents", "Home")',
                type: 'GET',
                error: function () {
                        alert('there was an error while fetching events!');
                    }
                }]
        });
    });


</script>

【问题讨论】:

    标签: javascript jquery asp.net-mvc-5 fullcalendar


    【解决方案1】:

    这可能为时已晚,无法帮助您,但可能会帮助遇到此问题的其他人,因为您实际上并未描述您遇到的问题,但设法使版本 1 正常工作我猜您遇到了与我相同的问题.

    在完整日历的版本 1 中,GET 参数 start 和 end 是 UNIX 时间戳(自 1970 年以来的秒数)。这意味着任何使用版本 1 的示例都有一个接收 2 个字符串然后转换它们的操作。

    版本 2 和 3 并非如此,GET 参数是 ISO8601 日期字符串,在查看示例后,我的操作设置为接收两个字符串,但从未调用该操作。我将参数更改为 DateTime 并且成功调用了该操作。

    这是一个使用版本 3 的工作 fiddle

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-19
      • 2011-01-22
      • 2018-07-28
      • 1970-01-01
      • 2012-07-28
      • 2015-08-07
      • 1970-01-01
      相关资源
      最近更新 更多