gpt4 book ai didi

asp.net-mvc-3 - FullCalendar 不会绑定(bind)到来自 ASP.NET MVC3 操作的 Json 提要

转载 作者:行者123 更新时间:2023-12-04 12:24:41 25 4
gpt4 key购买 nike

我无法获得 FullCalendar jquery 插件绑定(bind)到来自 ASP.NET MVC3 操作的 Json 数组。

我已经从代码中删除了几乎所有内容,试图找出问题所在;我留下了这个,从我读过的每一篇 SO 和博客文章中,它应该可以工作:

操作(日历 Controller )

    public JsonResult Events(double start, double end)
{
var rows = new object[] { new { title="Event1", start= "2011-04-04" },
new { title="Event2", start= "2011-04-05" } };
return Json(rows, JsonRequestBehavior.AllowGet);
}

查看
  <script type='text/javascript'>
$(document).ready(function () {
$('#calendar').fullCalendar({
events: '@Url.Content("~/Calendar/Events")'
})
});

结果是一个空白日历,没有绑定(bind)事件。我已验证正在检索 Json:

json结果
[{"title":"Event1","start":"2011-04-04"},{"title":"Event2","start":"2011-04-05"}]

这很好用:
   $(document).ready(function () {
$('#calendar').fullCalendar({
events: [{title: 'Event1',start: '2011-04-04'},
{title: 'Event2',start: '2011-04-05'}
]});
});

我尝试使用所有日期格式(包括 ISO8601 和 *nix 时间戳并得到相同的结果:没有绑定(bind)事件,只是一个空白日历。如果我将 $.ajax 错误:函数添加到 .fullCalendar 对象,它会触发,所以大概是 Json 被退回了——但对我来说它看起来不错。

我正在使用 FullCalendar 1.5(虽然我也尝试过 1.4.11)、JQuery 1.5.1、JQueryUI 1.8.11。

我已经尝试了我能想到的一切——任何想法都非常感谢!

最佳答案

我一步一步发现了问题——fullcalendar.js 和 jquery.validate.js 之间存在函数名冲突。

关于asp.net-mvc-3 - FullCalendar 不会绑定(bind)到来自 ASP.NET MVC3 操作的 Json 提要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5526890/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com