Gra*_*les 7 fullcalendar asp.net-mvc-3
我无法将FullCalendar jquery插件绑定到来自ASP.NET MVC3操作的Json数组.
我已从代码中删除了几乎所有内容以尝试寻找问题; 我留下了这个,从我读过的每篇SO和博客文章都应该有用:
动作(日历控制器)
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);
}
Run Code Online (Sandbox Code Playgroud)
视图
<script type='text/javascript'>
$(document).ready(function () {
$('#calendar').fullCalendar({
events: '@Url.Content("~/Calendar/Events")'
})
});
Run Code Online (Sandbox Code Playgroud)
结果是空白日历,没有绑定事件.我已经确认正在检索Json:
Json的结果
[{"title":"Event1","start":"2011-04-04"},{"title":"Event2","start":"2011-04-05"}]
Run Code Online (Sandbox Code Playgroud)
这很好用:
$(document).ready(function () {
$('#calendar').fullCalendar({
events: [{title: 'Event1',start: '2011-04-04'},
{title: 'Event2',start: '2011-04-05'}
]});
});
Run Code Online (Sandbox Code Playgroud)
我已经尝试使用所有数量的日期格式(包括ISO8601和*nix时间戳并得到相同的结果:没有绑定事件,只是一个空白日历.如果我向.fullCalendar对象添加$ .ajax错误:函数,它会触发,所以大概是Json被退回了 - 但它看起来很好.
我正在使用FullCalendar 1.5(虽然我也试过1.4.11),JQuery 1.5.1,JQueryUI 1.8.11.
我已经尝试了我能想到的一切 - 非常感谢任何想法!
归档时间: |
|
查看次数: |
4852 次 |
最近记录: |