【发布时间】:2013-02-07 22:16:14
【问题描述】:
我使用的是 FullCalendar (1.5.2)、jQuery (1.8.1),但使用的是较旧的 ColdFusion 8。
我遇到的问题是如何使用代理正确地将当前日历月的开始日期和结束日期传递给 cfc。
显示日历,但不显示 json 结果。我怀疑应该如何将开始日期和结束日期传递给代理条目。
这里是代码sn-p。
<cfajaxproxy cfc="xxx.ScheduleEvents" jsclassname = "schEvents">
<script type="text/javascript">
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
var jEvents = new schEvents();
jQuery('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month, basicWeek, basicDay'
},
editable: true,
events: jEvents.getEvents()
});
});
</script>
我已经测试了这个函数,它使用 cfinvoke 和 createobject 工作,以正确的 json 格式返回完整日历的正确信息。我唯一的问题是在这方面如何将 start 和 end 传递给 cfc。我是把它作为参数放在 () 中的 getEvents 还是什么?
任何帮助将不胜感激。
【问题讨论】:
-
如果 getEvents 函数期待这些参数,那么我会做的第一件事就是尝试你想知道的事情。
-
您无权访问 xxx.ScheduleEvents.cfc 以确定它可以采用哪些参数?
-
我可以访问 cfc 和方法。他们采用应该来自 FullCalendar 的开始和结束日期,但是,我很难将开始和结束参数传递给 cfc。我能够在测试页面上使用 cfinvoke 和 createObject 测试 cfc。
标签: jquery coldfusion fullcalendar cfc cfajaxproxy