0
我正在使用jquery fullcalendar來顯示事件。我需要做的是將通過ajax調用返回的文本轉換爲json對象,然後使用$('#calendar').Fullcalendar('addEventSource', json object)
。正在返回的文本如下:將從php多維數組編碼的json文本轉換爲完整日曆的json對象
[
{"id":"1","title":"ECNG 1015\nENG4\nK. John","start":"8:00 am","end":"10:00 am","allDay":false},
{"id":"2","title":"ECNG 1016\nENG7\nP. Weiss","start":"1:00 pm","end":"2:00 pm","allDay":false},
{"id":"3","title":"ECNG 2017\nENG6\nK. John","start":"10:00 am","end":"12:00 pm","allDay":false},
{"id":"4","title":"ECNG 1018\nENG6\nF. Philbert","start":"4:00 pm","end":"5:00 pm","allDay":false},
{"id":"5","title":"ECNG 1019\nLT4\nJ. Jerremy","start":"2:00 pm","end":"4:00 pm","allDay":false},
{"id":"6","title":"ECNG 1020\nLT4\nV. Victor","start":"5:00 pm","end":"7:00 pm","allDay":false},
{"id":"7","title":"ECNG 1019\nLT4\nJ. Jerremy","start":"1:00 pm","end":"3:00 pm","allDay":false},
{"id":"8","title":"ECNG 1017\nENG5\nL. Lawrence","start":"9:00 am","end":"10:00 am","allDay":false},
{"id":"9","title":"ECNG 2017\nENG6\nK. John","start":"10:00 am","end":"12:00 pm","allDay":false}
]
它是從PHP中的多維數組編碼的。我沒有運氣把這個文本轉換成json對象。任何人都可以提出解決方案
你的意思有關JSON對象在此代碼'$( '#日曆')。Fullcalendar( 'addEventSource',JSON對象)',在你的JSON響應使用JSONArray與價值json對象,所以你有9個json對象,你想要什麼?你能再次告訴更多細節嗎? – viyancs 2012-03-18 02:04:22
請問您可以告訴我們更多關於json對象的問題嗎?你爲什麼認爲你不能轉換它們?最新的錯誤信息,等等...... – Neysor 2012-03-18 17:36:46
我遇到了一個問題,使用fullcalendar的addEventSource方法與JSON字符串。然而,在查看[this](http://stackoverflow.com/questions/6182822/how-to-use-fullcalendar-addeventsource-with-array/6988239#6988239)解決方案以及使用[jsdate](http:///www.datejs.com/)庫來解析日期字符串,我可以獲取要顯示的事件。 – user1258469 2012-03-18 19:14:16