2012-05-11 68 views
1

我使用這個jQuery的完整的日曆加載了該事件:FullCalendar jQuery是不是在我的日曆

http://arshaw.com/fullcalendar/

根據他們的文檔,我可以加載JSON事件數據,它會相應地顯示。

http://arshaw.com/fullcalendar/docs/event_data/Event_Source_Object/

這裏是正在恢復(通過螢火獲得)我ActionMethod:

[{"url":"/Eventos/Ver/1","start":1352073600,"end":1352074800,"title":"Evento #1"}] 

我有種難倒,爲什麼日曆將不會加載任何事件我的代碼回報。難道是因爲我的JSON不是按照圖書館期望的方式形成的嗎?有什麼建議麼?

我的服務器正在返回200 OK服務器響應,所以這不是問題。

這裏是jQuery代碼我使用加載事件:

<script language="javascript" type="text/javascript"> 
    $(document).ready(function() { 
     $('#calendar').fullCalendar({ 
      // put your options and callbacks here 
      events: '@Url.Action("GetEvents","Eventos")', 
      header: { 
       left: 'title', 
       center: '', 
       right: 'prev,next' 
      }, 
      monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 
         'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], 
      dayNames: ['Domingo', 'Lunes', 'Martes', 'Miercoles', 'Jueves', 'Viernes', 'Sabado'], 
      dayNamesShort: ['Dom', 'Lun', 'Mar', 'Mie', 'Jue', 'Vie', 'Sab'] 
     }); 
    }) 
</script> 
+0

控制檯中的任何錯誤?爲事件的ajax調用添加成功和錯誤處理程序並檢查結果。 – Andreas

回答

1

你的代碼工作正常,你的JSON是一個正確的格式。

您確定您正在尋找合適的月份嗎?您的日期轉換爲2012年11月4日。

看到這個JSFiddle並導航到11月,你可以看到你的事件顯示。

區別在於示例中的JSON提要直接在events選項中指定,但是如果您已經在Firebug中檢查過它,那麼應該沒有問題。

相關問題