Код: Выделить всё
import { Calendar } from '@fullcalendar/core';
import dayGridPlugin from '@fullcalendar/daygrid';
import timeGridPlugin from '@fullcalendar/timegrid';
import listPlugin from '@fullcalendar/list';
import { req } from 'superagent';
let eventsArr = [];
document.addEventListener('DOMContentLoaded', function () {
const calendarEl = document.getElementById('calendar');
const calendar = new Calendar(calendarEl, {
plugins: [dayGridPlugin, timeGridPlugin, listPlugin],
initialView: 'dayGridMonth',
headerToolbar: {
left: 'prev, next today',
center: 'title',
right: 'dayGridMonth, timeGridWeek, listWeek'
},
events: function (fetchInfo, successCallback, failureCallback) {
fetch('/HealthCareTeams/patientList/1A0B71B3-61E4-4096-B647-70FAE91590DB', {
headers: {
'Accept': 'application/json'
}
})
.then(response => response.json())
.then(data => successCallback(data))
.catch(err => failureCallback(err)),
}
});
calendar.render()
});
< /code>
Вот метод контроллера: < /p>
[HttpGet("patientList/{patientID}")]
public async Task ReturnPatientApptListAsync(Guid patientID)
{
var healthCareTeams = await healthCareTeamRepository.ReturnPatientApptListAsync(patientID);
var calendarEvents = healthCareTeams.Select(hct => new
{
title = hct.Specialty ?? "Appoinment",
start = hct.Appointment.ToString("s")
});
return new JsonResult(calendarEvents);
}
< /code>
Вот метод репо: < /p>
public async Task ReturnPatientApptListAsync(Guid patientID)
{
var healthCareTeams = await planMyMDVisitContext.HealthCareTeams.Where(hct => hct.PatientId == patientID).ToArrayAsync();
return healthCareTeams;
}
< /code>
Вот часть JavaScript parts на странице CSHTML, размещая календарь: < /p>
< /code>
Когда я запускаю приложение, и размещаю этот URL в браузере ...https://localhost:7189/HealthCareTeams/patientList/1A0B71B3-61E4-4096-B647-70FAE91590DB
(неудачная) net :: err_blocked_by_orb < /p>
< /blockquote>
I. I't Spectept, включив в себя, чтобы поставить этот, чтобы следовать за ними, включил в себя, чтобы следовать за ними, включив в себя, чтобы поставить зарегистрирование, включив в себя. Правильный код CORS в программу.cs, и эта ошибка все еще продолжает появляться. Часть меня думает, что это проблема, часть меня не уверена. Но я чувствую, что попал в стену.
Подробнее здесь: https://stackoverflow.com/questions/796 ... sp-net-app