полное обновление календаря # календаря после вставки данных - PullRequest
0 голосов
/ 30 января 2019

Я работаю с codeigniter, bootstrap и fullcalendar

У меня проблема с обновлением календаря после вставки всплывающих данных

html-код:

<div class="modal-footer">
    <button type="button" class="btn btn-secondary" id="btnCerrarModal2" data-dismiss="modal">Chiudi</button>
    <button type="button" class="btn btn-primary" id="btnInsertEvento" >Inserisci</button>
</div> 

JS код:

<script type="text/javascript">
    $('#btnInsertEvento').click(function(){
        //var idEvento= $('#idEvento').val();
        var nome = $('#nome').val();
        var dettagli = $('#dettagli2').val();
        var data_inizio= $('#today').val();
        var ore_minuti_inizio = $('#ore_minuti_inizio').val();
        var data_fine= $('#today2').val();
        var ore_minuti_fine = $('#ore_minuti_fine').val();

        $.post("/cubo/users/insertEvento",
        {
            nome: nome,
            dettagli: dettagli,
            data_inizio: data_inizio,
            data_fine: data_fine,
            ore_minuti_inizio: ore_minuti_inizio,
            ore_minuti_fine: ore_minuti_fine
        },

        function(data){
            if(data==1){

                $('#btnCerrarModal2').click();
                //i try to put this without refresh
                //$('#calendar').fullCalendar( 'refetchEvents' );

            }
        })
    })
</script>

Я пытаюсь добавить этот код

$('#calendar').fullCalendar( 'refetchEvents' );

Но он не работает

Можете ли вы помочь мне?Большое спасибо, я новичок

defaultDate: new Date(),
            navLinks: true,
            editable:true,
            eventLimit: true,
            events:$.parseJSON(data),
            eventDrop: function(event,delta,revertFunc){
                    var id = event.id;
                    var data_inizio = event.start.format();
                    var data_fine= event.end.format();
eventClick: function (event,jsEvent,view){
                    $('#mtitulo').html(event.title);
                    $('#testoExtra').val(event.title);
                    $('#idEvento').val(event.id);
                    $('#dettagli').val(event.dettagli);
                    $('#modalEvento').modal();
                    //$('#addEvent').modal();
                },
...