Не могу получить события FullCalendar, чтобы отображаться в приложении ASP.NET [закрыто]C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Не могу получить события FullCalendar, чтобы отображаться в приложении ASP.NET [закрыто]

Сообщение Anonymous »

У меня есть приложение ASP.NET, которое использует FullCALENDAR, и я пытаюсь использовать файл календаря JavaScript, чтобы позвонить в конечную точку API и получить список событий из базы данных таким образом, а затем использовать эти списки событий для заполнения календаря.

Код: Выделить всё

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
, он дает мне массив данных данных, содержащихся в базе данных. Я смотрел на консоли довольно много раз, и там не появляется ошибок, и я также смотрел на вкладку «Сеть хрома» и видел эту ошибку много раз: < /p>

(неудачная) net :: err_blocked_by_orb < /p>
< /blockquote>
I. I't Spectept, включив в себя, чтобы поставить этот, чтобы следовать за ними, включил в себя, чтобы следовать за ними, включив в себя, чтобы поставить зарегистрирование, включив в себя. Правильный код CORS в программу.cs, и эта ошибка все еще продолжает появляться. Часть меня думает, что это проблема, часть меня не уверена. Но я чувствую, что попал в стену.

Подробнее здесь: https://stackoverflow.com/questions/796 ... sp-net-app
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»