Я пытаюсь обновить проект fullcalendar-asp-net с последней версией скрипта fullcalendar. Этот проект использует 1.4.7 версию fullcalendar (которая очень старая) с jQuery 1.3.2 (это тоже очень старомодно). Мне нравится полная функциональность этого проекта, поэтому я просто хочу его использовать, обновив его до 1.6.4 (последней) версии fullcalendar с помощью jquery 1.10.2 (последняя версия поставляется с этой версией jquery).Обновление проекта FullCalendar-asp-net до последней версии 1.6.4
Проблема, с которой я столкнулась, заключается в том, что я не могу сделать события из обработчика при обновлении скриптов. Единственные изменения, которые я сделал меняются сценарии в заголовке страницы, как:
- Jquery 1.3.2 1.10.2
- Jquery-интерфейс для 1.10.3
- FullCalendar 1.4.7 до 1.6.4
Все базовые методы работают нормально, поэтому я могу добавлять новые события и сохранять их в db и обновлять их без проблем. Когда я перезагружаю страницу, все они исчезают (это означает, что они не загружаются). Это код js, который должен загружать календарь в pageload (Unneccessary codes удаляются для упрощения).
var calendar = $('#calendar').fullCalendar({
events: "JsonResponse.ashx",
})
Странная вещь, когда я копирую и вставляю ответ json непосредственно в события, они все появляются. Код выглядит так:
var calendar = $('#calendar').fullCalendar({
events: [{ id: '42', title: 'asdf', start: 1378771200, end: 1378944000, allDay: true, description: 'asdfasdf' },
{ id: '43', title: 'sadfsdf', start: 1378944000, end: 1379030400, allDay: true, description: 'asdfgadfasdfd' },
{ id: '44', title: 'asdf', start: 1379030400, end: 1379030400, allDay: true, description: 'asdfasdf' }]
})
Я начал думать между версиями 1.4.7 и 1.6.4 fullcalendar, должна быть разница в загрузке событий. Когда я смотрю документацию, я вижу то же самое, что и я. Разве это не идея отправки строки JSON в события? Строка JSON, созданная обработчиком ashx, верна, поэтому она работает, когда я копирую и вставляю ее напрямую.
Я немного потерял здесь и потратил достаточно времени на поиск относительной информации и чтение основ. Наконец пришел сюда, надеясь, что кто-то может указать мне на правильное направление.
Примечание: я не писал коды ashx, думая, что это не важно, поскольку он создает допустимую строку JSON и ее можно найти из проекта fullcalendar-asp-net.
Спасибо!
Эй, мужик, не могли бы вы поделиться всем своим решением? Я изменил код ashx, чтобы отразить ваш, и до сих пор нет:/ – esausilva
Ничего, я получил его работу ... глупое qTip вызывало конфликт ... Большое спасибо за ваш код, работал красивым – esausilva
С удовольствием! ;) – ilter