作爲一羣其他人,我有一個問題讓我的JSON供稿事件在日曆中呈現。這個問題通常是錯誤的JSON格式化,但事實並非如此,因爲我已經使用JSONlint對其進行了驗證,並且對Site.Master中的JSON提要進行了硬編碼,並取得了積極的結果。fullCalendar事件即使正確的JSON供稿不會顯示
FireBug獲得了正確的JSON響應,但它仍然沒有顯示在fullCalendar中。我沒有想法。螢火蟲迴應: [{「id」:1,「title」:「TESTTITLE」,「info」:「INFOINFOINFO」,「start」:「2012-08-20T12:00:00」,「端 「:」 2012-08-20T12:00:00" , 「用戶」:1}]
JSON.aspx
public partial class JSON : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
// Get events from db and add to list.
DataClassesDataContext db = new DataClassesDataContext();
List<calevent> eventList = db.calevents.ToList();
// Select events and return datetime as sortable XML Schema style.
var events = from ev in eventList
select new
{
id = ev.event_id,
title = ev.title,
info = ev.description,
start = ev.event_start.ToString("s"),
end = ev.event_end.ToString("s"),
user = ev.user_id
};
// Serialize to JSON string.
JavaScriptSerializer jss = new JavaScriptSerializer();
String json = jss.Serialize(events);
Response.Write(json);
Response.End();
}
}
的Site.Master
<link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />
<link href='fullcalendar/fullcalendar.css' rel='stylesheet' type='text/css' />
<script src='jquery/jquery-1.7.1.min.js' type='text/javascript'></script>
<script src='fullcalendar/fullcalendar.js' type='text/javascript' ></script>
<script type="text/javascript">
$(document).ready(function() {
$('#fullcal').fullCalendar({
eventClick: function() {
alert('a day has been clicked!');
},
events: 'JSON.aspx'
})
});
</script>
我已經掃描有關天的相關問題,但沒有一個似乎修復我的...
可能重複(已編輯)](http://stackoverflow.com/questions/12339508/fullcalendar-fetching-json-feededited) –
那不是你如何填寫ajax –
是LB這是一個更新。我無法弄清楚如何刪除它。 – Mix