这是我的代码
$(document).ready(function() {
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,basicWeek,basicDay'
},
dayClick: function() {
alert('nemke');
},
events: function(start, end, callback) {
$.ajax({
url: 'UserCalendarService.asmx/GetEvents',
type: 'POST',
dataType: 'xml',
data: {start: + Math.round(start.getTime() / 1000),end: + Math.round(end.getTime() / 1000)},
success: function(result) {
var events = [];
$(result).find('Event').each(function() {
events.push({
title: $(this).find('Title').text(),
start: $(this).find('Start').text(),
editable: $(this).find('Editable').text()
});
});
callback(events);
}
});
},
disableResizing: true,
editable: false
//disableDragging:true
})
});
此属性可编辑的false无效。我试图从服务器设置每个事件的行为,但它不起作用。然后我尝试将属性设置为false,它也没有用。我需要设置一些可编辑的事件,而不是一些事件。我只能设置disableDragging,但这不能解决我的问题,因为我需要一些事件才能拖动。
此属性仅适用于设置为此类example的数组的事件源 看起来这个ajax回调不起作用。有没有人有类似的问题?
答案 0 :(得分:5)
.text()方法返回一个字符串,editable
应该有一个布尔值