title: fullcalendar doesn't show events
body: <p>i want to add some event to the fullcalendar.
  A webmethod in aspx generate a json to the js
  But i can't link the result of the web method with the full calendar,
  I just can add manuals events.</p>
  
  <p>the js :</p>
  
  <pre><code>$(document).ready(function () {
  $('#btnInit').click(function () {
      var start = Date.parse($("#MainContent_dateD").text());
      var end = Date.parse($("#MainContent_dateF").text());
      var cle = $("#MainContent_HF_cleU").val();
      $.ajax({
          type: "POST",
          url: "ConsultationPlanning.aspx/getPlanning",
          data: '{"start": "' + start + '", "end": "' + end + '"}',
          contentType: "application/json; charset=utf-8",
          dataType: "json",
          success: function (msg) {
              if (msg == null) {
                  alert('no result');
                  return;
              }
              alert("received: " + msg.d);
              document.getElementById("MainContent_dateD").innerHTML = msg.d;
              $('#calendar').fullCalendar({
                  eventSources: JSON.parse(msg.d)
              });
          },
          error: function(msg){
              alert("marche pas : " + msg);
          }
      });
  });
  
  $('#calendar').fullCalendar({
      header: {
          left: 'prev,next today',
          center: 'title',
          right: 'month,agendaWeek,agendaDay'
      },
      hiddenDays: [0],
      defaultView: 'month',
      editable: false,
      allDaySlot: false,
      selectable: false,
      eventSources: [{
          url: 'ConsultationPlanning.aspx/getPlanning'
      }]
  });})
  </code></pre>
  
  <p>firstly, parameters in this webmethods were String
  and the aspx.cs :</p>
  
  <pre><code>    public static String getPlanning(string start, string end)
      {
          List&lt;String&gt; ls1 = new List&lt;string&gt;();
          IList&lt;Planning&gt; ls2= new List&lt;Planning&gt;();
  
          DateTime t = Convert.ToDateTime(start);
          DateTime t2 = t.AddHours(1.0);
          Planning p=new Planning();
  
          for (int i = 0; i &lt; 4; i++)
          {
              p.id = "" + i + "" ;
              p.title = "event "+i ;
              p.start = String.Format("{0:s}", t.AddDays(Convert.ToDouble(i)));
              p.end = String.Format("{0:s}", t2.AddDays(Convert.ToDouble(i)));
              ls2.Add(p);
          }
          System.Web.Script.Serialization.JavaScriptSerializer oSerializer = new System.Web.Script.Serialization.JavaScriptSerializer();
          string sJSON = oSerializer.Serialize(ls2);
          return sJSON;
      }
  </code></pre>
  
  <p>I check the json file into jsonlint.com and it's validate, so i guess the mistake is in the js, but i don't see where.</p>
  
  <p>and the json :</p>
  
  <pre><code>    [
      {"id":"0","title":"event 0","start":"2015-05-04T12:35:37","end":"2015-05-04T13:35:37"},
      {"id":"1","title":"event 1","start":"2015-05-05T12:35:37","end":"2015-05-05T13:35:37"},
      {"id":"2","title":"event 2","start":"2015-05-06T12:35:37","end":"2015-05-06T13:35:37"},
      {"id":"3","title":"event 3","start":"2015-05-07T12:35:37","end":"2015-05-07T13:35:37"}]
  </code></pre>