Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Ajax将数据绑定到jquery事件日历_Jquery_Ajax_Coldfusion - Fatal编程技术网

如何使用Ajax将数据绑定到jquery事件日历

如何使用Ajax将数据绑定到jquery事件日历,jquery,ajax,coldfusion,Jquery,Ajax,Coldfusion,这个问题很模糊,我只能从问题的标题推断出代码不适合您。以下是我对上述问题的评论: $.ajax({ type: "POST", contentType: "application/json", data: "{eventdata:" + JSON.stringify(eventToSave) + "}", url: "Business/DashboardCfc.cfc?method=funtodayevent&returnFormat=J

这个问题很模糊,我只能从问题的标题推断出代码不适合您。以下是我对上述问题的评论:

 $.ajax({
      type: "POST",
      contentType: "application/json",
      data: "{eventdata:" + JSON.stringify(eventToSave) + "}",
      url: "Business/DashboardCfc.cfc?method=funtodayevent&returnFormat=JSON",
      dataType: "json",
      success: function (data) {
           var events = new Array();
           $.map(data.d, function (item, i) {
               var event = new Object();
               event.id = item.Event_id;
               event.start = new Date(item.even_date);
               event.title = item.EventName;
               event.allDay = false;
               events.push(event);
           })
           $('div[id*=calendar]').fullCalendar('addEventSource', events);
           $("#loading").dialog("close");
       },                  
    }
});
如果你想从中获得最大的好处,我还建议你以正确的方式使用它

$.ajax({
    type: "POST",
    contentType: "application/json",
    data: "{eventdata:" + JSON.stringify(eventToSave) + "}",
    url: "Business/DashboardCfc.cfc?method=funtodayevent&returnFormat=JSON",
    dataType: "json",
    success: function (data) {
        var events = new Array();
        $.map(data.d, function (item, i) {
            var event = new Object();
            event.id = item.Event_id;
            event.start = new Date(item.even_date);
            event.title = item.EventName;
            event.allDay = false;
            events.push(event);
        });
        $('div[id*=calendar]').fullCalendar('addEventSource', events);
        $("#loading").dialog("close");
    }
});

这里的问题是什么?你需要一个分号
位于$.map()函数调用的末尾。在
success:function(){}
调用的末尾有一个额外的逗号。@M.RamakrishnaRaju-如果您是堆栈溢出新手,可能需要阅读:。否决票的原因是上面缺少了一些我们需要帮助解决您的问题的重要细节:最重要的是,您的问题;-)一个好的问题通常包括1)对目标的简要描述B)演示问题的最少代码量C)对实际结果的简要描述以及它们与预期结果的差异,D)任何错误消息。
var events = $.map(data.d, function (item, i) {
   var event = new Object();
   event.id = item.Event_id;
   event.start = new Date(item.even_date);
   event.title = item.EventName;
   event.allDay = false;
   return event;
});