Javascript eventCalendar中json的不同生成方式
我在将事件从google日历导入jquery中的日历插件时遇到问题。日历如下: 从服务器文件中的json获取数据时,没有问题。但是,每次我尝试这样做,动态生成文件时,我都会得到一个关于json文件的错误。我测试了这根绳子,它的形状很好 在将字符串传递到日历之前,您知道我是否需要添加任何标题或其他内容吗?我正在尝试一些东西,试图用php在服务器上创建文件,并从网页上请求它 这是我的示例网页:Javascript eventCalendar中json的不同生成方式,javascript,jquery,json,calendar,Javascript,Jquery,Json,Calendar,我在将事件从google日历导入jquery中的日历插件时遇到问题。日历如下: 从服务器文件中的json获取数据时,没有问题。但是,每次我尝试这样做,动态生成文件时,我都会得到一个关于json文件的错误。我测试了这根绳子,它的形状很好 在将字符串传递到日历之前,您知道我是否需要添加任何标题或其他内容吗?我正在尝试一些东西,试图用php在服务器上创建文件,并从网页上请求它 这是我的示例网页: <body id="responsiveDemo"> <!--###########
<body id="responsiveDemo">
<!--##############################################################################################-->
<div data-role="page" id="test" data-theme="e">
<div data-theme="a" data-role="header">
<a href="#people" data-icon="back" data-iconpos="notext"></a>
<!--<a data-theme="e" href="#settings" data-icon="gear" data-iconpos="notext"></a>-->
<h1>SECCIÓN TEST</h1>
</div>
<div data-role="content">
<hr />
<div class="container">
<script>
var event = "";
var i = 0;
var jsonFile = '[';
$.getJSON('http://www.google.com/calendar/feeds/...............@group.calendar.google.com/public/full?orderby=starttime&sortorder=ascending&futureevents=true&alt=json',function(data){
$.each(data.feed.entry, function(i, entry){
if(i > 0){
event += ',';
}
event += '{';
event += '"date":"'+ entry.gd$when[0].startTime.substring(0,10)+'",';
event += '"type":"",';
event += '"title":"'+ entry.title.$t.replace(/"/g, '\\"') + '",';
event += '"description":"",';
event += '"url":"'+ entry.link[0].href.replace(/"/g, '\\"') + '"';
event +='}';
i++;
});
event += ']';
event = event.substring(36);
jsonFile = jsonFile + event;
console.log(jsonFile);
});
</script>
<div id="eventCalendarHumanDate"></div>
<script>
$(document).ready(function() {
$("#eventCalendarHumanDate").eventCalendar({
'http://www.google.com/calendar/feeds/..............@group.calendar.google.com/public/basic',
eventsjson:jsonFile,
jsonDateFormat: 'human' // 'YYYY-MM-DD HH:MM:SS'
});
});
</script>
</div>
</div> <!-- /content -->
</div>
<!--##############################################################################################-->
</body>
<script type="text/javascript" src="eventCalendar/js/jquery.eventCalendar.js"></script>
我发现这是一个老问题,我在研究时偶然发现了它。 根据所示,您的输出中存在错误: [{"date":"2013-12-11","type":"","title":"Asesoría de Empleo para Jóvenes","description":"","url":.... [{“日期”:“2013-12-11”,“类型”:“标题”:“雇员协会”,“说明”:“url”:。。。。 数据应为“YYYY-MM-DD HH:MM:SS”,而您的数据应为“YYYY-MM-DD” 所以 [{“日期”:“2013-12-11 23:59:00”,“类型”:“标题”:“雇员协会”,“说明”:“url”:。。。。 应该有用
[{"date":"2013-12-11","type":"","title":"Asesoría de Empleo para Jóvenes","description":"","url":"http://www.google.com/calendar/event?eid=NHA0M2N1a20xZXBpdDJmdGVhcjRsaHM1ZzRfMjAxMzA5MThUMDk0NTAwWiA0OGsycjRsNm82MG5ibjJjdWc5cDBsdWs3Y0Bn"},{"date":"2013-12-13","type":"","title":"Capoeira - Encuentro","description":"","url":"http://www.google.com/calendar/event?eid=b2lqN2pidThzdmFqajV2dDI3MnY3bzBpcXNfMjAxMzEwMDRUMTUzMDAwWiA0OGsycjRsNm82MG5ibjJjdWc5cDBsdWs3Y0Bn"},{"date":"2013-12-13","type":"","title":"Reiki - Encuentro","description":"","url":"http://www.google.com/calendar/event?eid=b2drb3JtMW1obnJnaDZ2NWFob3ZkbXE3YjRfMjAxMzEwMDRUMTgwMDAwWiA0OGsycjRsNm82MG5ibjJjdWc5cDBsdWs3Y0Bn"},{"date":"2013-10-08","type":"","title":"Exposición de fotografía 'Angry Landscapes' de Gonzalo José Lago Amor","description":"","url":"http://www.google.com/calendar/event?eid=cXVtcWhibmwwMnVwNG4zcmsxMXRybzY5c2MgNDhrMnI0bDZvNjBuYm4yY3VnOXAwbHVrN2NAZw"},{"date":"2013-12-10","type":"","title":"Yoga - Taller","description":"","url":"http://www.google.com/calendar/event?eid=N2cyNnNwcDN1dHAza3A5NDhqZTUyMGsxOGNfMjAxMzExMDVUMTkzMDAwWiA0OGsycjRsNm82MG5ibjJjdWc5cDBsdWs3Y0Bn"},{"date":"2013-12-11","type":"","title":"Restauración de muebles - Taller","description":"","url":"http://www.google.com/calendar/event?eid=ZDRiOW04bGEwZGNqdTJqODl1OTNoNHJjajBfMjAxMzExMDZUMTg0NTAwWiA0OGsycjRsNm82MG5ibjJjdWc5cDBsdWs3Y0Bn"},{"date":"2013-12-11","type":"","title":"Coaching y PNL - Taller","description":"","url":"http://www.google.com/calendar/event?eid=MGE3Mzd0bGxkOGtsbXZzOTJmZG90NW5kbmdfMjAxMzExMDZUMTkwMDAwWiA0OGsycjRsNm82MG5ibjJjdWc5cDBsdWs3Y0Bn"},{"date":"2013-12-12","type":"","title":"Reiki - Taller","description":"","url":"http://www.google.com/calendar/event?eid=aGd0bWFydm4wY2t1Y3J0cXJyajYwb21tMGtfMjAxMzExMDdUMTkwMDAwWiA0OGsycjRsNm82MG5ibjJjdWc5cDBsdWs3Y0Bn"},{"date":"2013-12-10","type":"","title":"Fiscalidad para asociaciones juveniles - Curso","description":"","url":"http://www.google.com/calendar/event?eid=dXM4OG9vZmVuNnE4bjFvdHJ2Y2UzaDBvZjAgNDhrMnI0bDZvNjBuYm4yY3VnOXAwbHVrN2NAZw"},{"date":"2013-12-11","type":"","title":"Santander medieval","description":"","url":"http://www.google.com/calendar/event?eid=MzU0YTY1MzZhbGg4YWk3bm1jNG1mcGxwcjQgNDhrMnI0bDZvNjBuYm4yY3VnOXAwbHVrN2NAZw"},{"date":"2013-12-11","type":"","title":"Taller de Iniciación a los palos del flamenco","description":"","url":"http://www.google.com/calendar/event?eid=cGJyMjc1OXNnZGRqcTAzbDBuOGY1Z2FqbWcgNDhrMnI0bDZvNjBuYm4yY3VnOXAwbHVrN2NAZw"},{"date":"2013-12-12","type":"","title":"Coaching y PNL – Taller","description":"","url":"http://www.google.com/calendar/event?eid=NmRsbWRzN2o2Mzdwb2V0YTVsaWZtc2NvaWsgNDhrMnI0bDZvNjBuYm4yY3VnOXAwbHVrN2NAZw"},{"date":"2013-12-13","type":"","title":"Charla Historia de la Música...","description":"","url":"http://www.google.com/calendar/event?eid=MWQycjN1OG5wNnFtNTQxbDFnbTJvam5tbzggNDhrMnI0bDZvNjBuYm4yY3VnOXAwbHVrN2NAZw"},{"date":"2013-12-14","type":"","title":"Finde Hazlo tu mismo","description":"","url":"http://www.google.com/calendar/event?eid=cDMzdmNwMm41dHNhZm5ucnJsMHE4dDJwaG9fMjAxMzEyMTQgNDhrMnI0bDZvNjBuYm4yY3VnOXAwbHVrN2NAZw"},{"date":"2013-12-16","type":"","title":"Fiscalidad para asociaciones juveniles - Curso","description":"","url":"http://www.google.com/calendar/event?eid=ZG9vcTdsbjF0azFvcDh0ZGIybm5vNGUxbmNfMjAxMzEyMTZUMTcwMDAwWiA0OGsycjRsNm82MG5ibjJjdWc5cDBsdWs3Y0Bn"},{"date":"2013-12-16","type":"","title":"Fiscalidad para asociaciones juveniles - Curso","description":"","url":"http://www.google.com/calendar/event?eid=ZG9vcTdsbjF0azFvcDh0ZGIybm5vNGUxbmNfMjAxMzEyMTZUMTcwMDAwWiA0OGsycjRsNm82MG5ibjJjdWc5cDBsdWs3Y0Bn"},{"date":"2013-12-17","type":"","title":"Fiscalidad para asociaciones juveniles - Curso","description":"","url":"http://www.google.com/calendar/event?eid=cjlnN21wMDVtMDcwN2hwdTFoN3R0bzBqY2sgNDhrMnI0bDZvNjBuYm4yY3VnOXAwbHVrN2NAZw"},{"date":"2013-12-18","type":"","title":"Restauración de muebles - Taller","description":"","url":"http://www.google.com/calendar/event?eid=b3M3ZnI1bWI4OGlxZTY0NGY1bDVwbDFrMDQgNDhrMnI0bDZvNjBuYm4yY3VnOXAwbHVrN2NAZw"},{"date":"2013-12-20","type":"","title":"Exposición \"La feminidad no impuesta\" (Augusta Aliseda)","description":"","url":"http://www.google.com/calendar/event?eid=OXMxdGZscWE4c2s4ZjM4amVidGVwdHQzbWsgNDhrMnI0bDZvNjBuYm4yY3VnOXAwbHVrN2NAZw"},{"date":"2013-12-25","type":"","title":"Navidad","description":"","url":"http://www.google.com/calendar/event?eid=MWk1bTZkY3RudmwwNjNxbDExbW5oMzE4cWcgNDhrMnI0bDZvNjBuYm4yY3VnOXAwbHVrN2NAZw"},{"date":"2013-12-25","type":"","title":"Asesoría de Empleo para Jóvenes","description":"","url":"http://www.google.com/calendar/event?eid=NHA0M2N1a20xZXBpdDJmdGVhcjRsaHM1ZzRfMjAxMzEyMjVUMTA0NTAwWiA0OGsycjRsNm82MG5ibjJjdWc5cDBsdWs3Y0Bn"},{"date":"2014-01-01","type":"","title":"Año nuevo","description":"","url":"http://www.google.com/calendar/event?eid=aDQ5cHU3a3A5YTV2YnI5OGIwdHUyMTFtNG8gNDhrMnI0bDZvNjBuYm4yY3VnOXAwbHVrN2NAZw"},{"date":"2014-01-06","type":"","title":"Reyes Magos","description":"","url":"http://www.google.com/calendar/event?eid=dnNxZTdtYXJ0NTlkZHRsZWNybzdqbDluOG8gNDhrMnI0bDZvNjBuYm4yY3VnOXAwbHVrN2NAZw"},{"date":"2014-01-22","type":"","title":"Charla Historia de la música...","description":"","url":"http://www.google.com/calendar/event?eid=ZzEwcjNsbDcwazZ0ZThpMTByNDNwb2E0dWcgNDhrMnI0bDZvNjBuYm4yY3VnOXAwbHVrN2NAZw"},{"date":"2014-04-17","type":"","title":"Jueves Santo","description":"","url":"http://www.google.com/calendar/event?eid=NG8zdjgzaWlhbGYwNHQ4a2U5YzVtbWRibDQgNDhrMnI0bDZvNjBuYm4yY3VnOXAwbHVrN2NAZw"}]
[{"date":"2013-12-11","type":"","title":"Asesoría de Empleo para Jóvenes","description":"","url":....
[{"date":"2013-12-11 23:59:00","type":"","title":"Asesoría de Empleo para Jóvenes","description":"","url":....