首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery cfajaxproxy完整日历传递开始和结束日期

jquery cfajaxproxy完整日历传递开始和结束日期
EN

Stack Overflow用户
提问于 2013-02-08 06:16:15
回答 1查看 482关注 0票数 2

我使用的是FullCalendar (1.5.2)、jQuery (1.8.1),但使用的是较旧的ColdFusion 8。

我遇到的问题是如何使用代理将当前日历月的开始日期和结束日期正确地传递给cfc。

显示日历,但不显示json结果。我怀疑这就是开始和结束日期应该传递给代理条目的方式。

下面是代码片段。

代码语言:javascript
复制
<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的()中吗?

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2013-02-08 09:11:36

我没有使用过cfajaxproxy,但是当你序列化到JSON时,你需要注意区分大小写。

代码语言:javascript
复制
<cfset event.id = 4 />
<cfset event["title"] = "something" />

一旦它被序列化为JSON,它就变成了event.ID和event.title,即在结构上使用点符号,所有的键最终都是大小写的。

我当然记得当我使用这个插件的时候遇到了这个问题,我也记得我必须将一些东西javaCast到一个整数,但我不知道这个插件是否仍然是这样的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14762076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档