Полный календарь не показывает события, сгенерированные динамически - PullRequest
0 голосов
/ 28 октября 2018

Мои события не отображаются в полном календаре.Я получаю список событий с внутреннего сервера, используя nodejs.события генерируются динамически.Я могу получить события в массиве, но они не отображаются в календаре.Буду признателен за любую помощь

function searchappointmentssss(forappdate) {
  $.ajax({
    url: 'http://localhost:3000/searchappointment',
    type: 'post',
    data: {
      date: forappdate
    },
    dataType: 'json',
    success: function(data) {
      var aaaaaaa = [];
      data.forEach(function(dataa) {
        var ddddddd = dataa.date.split("T");
        var appppppp = {};
        appppppp.title = dataa.patientname + "\n" + dataa.purposeofvisit;
        appppppp.description = dataa.purposeofvisit;
        appppppp.start = ddddddd[0] + " " + dataa.time;
        appppppp.end = ddddddd[0] + " " + dataa.endtime;
        appppppp.id = dataa.appointmentid;
        appppppp.visstatus = dataa.status;
        appppppp.gicid = dataa.gic;
        aaaaaaa.push(appppppp);
      });

      console.log(aaaaaaa);
      $('#calendar').fullCalendar({
        defaultView: "agendaDay",
        defaultDate: "2018-10-26",
        events: aaaaaaa,

        eventTextColor: '#ffffff',
        header: {
          left: 'prev,next',
          center: 'title',
          right: ''

        },
        viewRender: function(view, element) {
          var newddddddd = moment($('#calendar').fullCalendar('getDate')).format("YYYY-MM-DD");
          searchappointmentssss(newddddddd);
          $("#dateselectedforapp").val(newddddddd + "T00:00");
        },
        eventClick: function(calEvent, jsEvent, view) {
          $("#exampleModal2").modal('toggle');
          $("#message-textm4").val(calEvent.id);
          $("#message-textm444").val(calEvent.gicid);
          $("#message-textm").val(calEvent.description);
          $("#message-textm6").val(calEvent.visstatus);
          $("#message-textm99").val(moment(calEvent.start).format("YYYY-MM-DD"));
          $("#message-textm2").val(moment(calEvent.start).format("hh:mm"));
          $("#message-textm3").val(moment(calEvent.end).format("hh:mm"));

          // change the border color just for fun
          $(this).css('border-color', 'red');

        }
      });

      //document.execCommand("InsertImage", false, "upload/"+data);
      //alert(data);
      //$("#progressbar").hide();
      //location.reload();
      //$("#article").load("submitArticle.php");
      //window.location.href = window.location.href;
    },
    error: function() {
      alert(data);
    }
  });
}    

Ps: просто поместив этот текст, потому что stackoverflow говорил, что ваш вопрос содержит только код.это не актуально: P

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...