87,991
社区成员
发帖
与我相关
我的任务
分享
$.post(actionUrl,params,function(data,textStatus){
// alert(data);
var json= JSON.parse(data);
/*
for(var i=0;i<json.length;i++){
str+="{id:\""+json[i].teacherId+"\",title:\""+json[i].istartTime+"\",start:\""+json[i].strStartDate+"\",end:\""+json[i].strEndDate+"\"}";
} */
//转换用这种方法。
var vals =[];
for(var i=0;i<json.length;i++){
vals.push({id:json[i].teacherId , title:json[i].istartTime , start:json[i].strStartDate , end:json[i].strEndDate})
}
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
editable: true,
events:[vals]
//
});
})
for(var i=0;i<json.length;i++){
str+="{id:\""+json[i].teacherId+"\",title:\""+json[i].istartTime+"\",start:\""+json[i].strStartDate+"\",end:\""+json[i].strEndDate+"\"}";
}
还是一个数组
[/quote]
events:[{id:"1",title:"100",start:"2012-12-11",end:"2013-10-10"}]
这样可以。说明人家要是一个json对象不是一个字符串,你把你的字符串转成json对象
events:[JSON.parse(str)]
$.post(actionUrl,params,function(data,textStatus){
// alert(data);
var json= JSON.parse(data);
for(var i=0;i<json.length;i++){
str+="{id:\""+json[i].teacherId+"\",title:\""+json[i].istartTime+"\",start:\""+json[i].strStartDate+"\",end:\""+json[i].strEndDate+"\"}";
}
alert(str);
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
editable: true,
events:[{id:"1",title:"100",start:"2012-12-11",end:"2013-10-10"}]
//
});
}) 这样可以$.post(actionUrl,params,function(data,textStatus){
// alert(data);
var json= JSON.parse(data);
for(var i=0;i<json.length;i++){
str+="{id:\""+json[i].teacherId+"\",title:\""+json[i].istartTime+"\",start:\""+json[i].strStartDate+"\",end:\""+json[i].strEndDate+"\"}";
}
alert(str);
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
editable: true,
events:["+str+"]
// {id:"1",title:"100",start:"2012-12-11",end:"2013-10-10"}
});
})