mji*_*jim 5 javascript ajax jquery fullcalendar
我在添加事件时使用select回调.以下代码在v1中工作,但我在v2中获得了Uncaught TypeError.当我删除ajax代码时没有错误,但当然我需要将新事件添加到数据库.
select: function(start, end, jsEvent, view) {
var title = 'Available';
var eventData;
eventData = {
title: title,
start: start
};
$.ajax({
type : 'POST',
url : 'add-event.php',
data: eventData,
success : function(data){
$('#calendar').fullCalendar('renderEvent', {
id: data.id,
title: data.title,
start: data.start,
start: data.end
}, true);
$('#calendar').fullCalendar('unselect');
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
}
});
},
Run Code Online (Sandbox Code Playgroud)
小智 10
尝试以使用的格式发送startDate和endDate format().
select: function(start, end, jsEvent, view) {
var title = 'Available';
var eventData;
eventData = {
title: title,
start: start
};
$.ajax({
type : 'POST',
url : 'add-event.php',
data: eventData,
success : function(data){
$('#calendar').fullCalendar('renderEvent', {
id: data.id,
title: data.title,
start: data.start.format(),
end: data.end.format()
}, true);
$('#calendar').fullCalendar('unselect');
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
}
});
},
Run Code Online (Sandbox Code Playgroud)
你可以参考Momentjs
小智 0
两个版本中使用的“日历”脚本不同。
如果您观察到,V1 中对 php 文件的调用是:
get-events?start=1362076200000&end=1364754600000&_=1403859868502
Run Code Online (Sandbox Code Playgroud)
以及 V2 发出的呼叫:
get-events.php?start=2014-06-01&end=2014-07-13&_=1403859868502
Run Code Online (Sandbox Code Playgroud)
希望这会对您有所帮助。
| 归档时间: |
|
| 查看次数: |
23982 次 |
| 最近记录: |