PHPスクリプトからAJAXを介してデータを取得し、フルカレンダーにリストされたイベントとして戻り値を取得したいと考えています。しかし、どういうわけかそれはうまくいきませんでした!フルカレンダーのドキュメントから例をコピーして、少し変更しました。
$.ajax({
type: "POST",
url: "content/con_FillDatesToPopulateEvent.php",
data: {
start: startStr,
end: endStr,
},
success: function (returnVal) {
var events = [];
singleEvents = returnVal.split("|");
$.each(singleEvents, function(i, val){
events.push(val);
});
callback(events);
}
});
PHP-Scriptの戻り値を表示すると、イベントは正常に見えます。
{
id: 15,
title: '???',
start: '2012-06-11 11:00:00',
end: '2012-06-13 11:00:00',
url: '#',
allDay: false,
color: 'Orange'
},
{
id: 7,
title: '???',
start: '2012-05-28 08:00:00',
end: '2012-06-10 08:00:00',
allDay: false,
color: 'Orange'
},
{
id: 6,
title: '???',
start: '2012-05-21 08:00:00',
end: '2012-05-28 08:00:00',
allDay: false,
color: 'Orange'
}
私が理解している限り、すべてのイベントは「callback()」の呼び出しによってフルカレンダーに追加する必要がありますか?私の問題がわかりましたか?それを修正する方法のヒントを教えていただけますか?私は満足のいく解決策なしでインターネットでしばらく探しています!
よろしくお願いします!