2010-08-05 2 views
0

Следуя основным гильдиям, изложенным в этом блоге (http://jake1164.blogspot.com/2010/06/jquery-fullcalendar-and-aspnet.html), я создал веб-службу на основе asp.net vb, которая возвращает следующие json-данные .... однако Календарь не отображает никаких событий. Любые мысли о том, что может вызвать проблему? заранее спасибо.Fullcalendar не отображает события, возвращающиеся с веб-службы asp.net

<?xml version="1.0" encoding="utf-8"?><string xmlns="http://tempuri.org/">[{"id":1,"title":"Doctor D1","start":1279854594},{"id":2,"title":"Doctor D1","start":1279692000},{"id":3,"title":"Doctor D1","start":1279778400},{"id":4,"title":"Doctor D1","start":1280498809},{"id":5,"title":"Doctor D1","start":1280469600},{"id":6,"title":"Doctor D1","start":1280469600},{"id":7,"title":"Doctor D1","start":1280469600},{"id":8,"title":"Doctor D1","start":1280469600},{"id":9,"title":"Doctor D1","start":1280469600},{"id":10,"title":"Doctor D1","start":1280815200},{"id":11,"title":"Doctor D1","start":1280815200},{"id":12,"title":"Doctor D1","start":1280901600},{"id":13,"title":"Doctor D1","start":1281074400}]</string> 
+0

Вы внесли изменения в скрипт fullcalendar? – Jake1164

ответ

1

Мое предположение, что вы не изменили скрипт fullcalendar @ line ~ 421. функция javascript eval требуется для преобразования json во что-то, с чем может работать fullcalendar.

reportEventsAndPop = функция (а) {

, если (объявления) { вар а = Eval ('(' + adreplace (/ StartDate/г, 'начало'). Заменить (/ EndDate/г, 'end') + ')'); }

reportEvents(a); 
popLoading(); 

};

+0

Я дам эту попытку ... однако мой поток json уже «начал» в нем. например: {«id»: 2, «title»: «Doctor D1», «start»: 1279692000} - один из объектов. (я назвал свое свойство «start» в моем объекте CalendarDTO. Мне было интересно, если это данные json обернуты в тег xml. (см. мой пост выше). спасибо за ваше время – user412003

+0

Я рекомендую downloding пример и видя, как его сделано .. есть несколько изменений, которые необходимы для того, чтобы заставить плагин работать в vb.net. – Jake1164

+0

Теперь я становлюсь ближе, скопировав ваш пример кода в точности точно ... Единственное отличие, которое я сейчас нахожу, - это json отправленный обратно в календарь из моего приложения по сравнению с вашим примером приложения ... ваш json начинается с небольшого фрагмента следующим образом: {«d»: «Мой json начинается без этого маленького фрагмента. Я использую те же точные .js-файлы, что и в вашем примере кода. Есть ли какие-то настройки в файле web.config, которые могут повлиять на то, как json завершается/сериализован ... Я не уверен, что это проблема, но мои события не отображаются в календаре, и это только разница я вижу. спасибо. – user412003