fullCalendar を使用してイベントを追加しようとしています。これが私の add_event.php です。最初に、ユーザーがイベントのタイトル、開始日、終了日などの情報を入力できるフォームがあり、フォームの後にこの jquery コードがあります。
<script type="text/javascript">
function add_event()
{
var form = $('#calendar').serialize();
$.ajax({
type : 'POST',
url: '<?php echo site_url()."/public/calendar/addEvent" ?>',
method: 'post',
data: form,
success: function(data)
{
if(data == 'true')
{
var event = {
title : "AJAX",
start : "2012-08-16",
end : "2012-08-17"
};
$('#calendar').fullCalendar( 'renderEvent', event, true )
}
else
{
// Display error
}
}
});
document.write('end');}
</script>
「イベントの追加」をハードコーディングするだけで、「終了」が出力されますが、イベントはカレンダーに追加されません。私が間違っていることは何ですか?また、コントローラーが開始日、終了日などの値を送信する方法を知りたいですか?
ご協力ありがとうございました。