Hello stackoverflow用户!我的JQM日历有些问题。 我已将其连接到网络服务以收集信息/日期。
然而。我不明白当用户想要添加新事件而没有像这样编码时,如何通过代码添加更多事件:
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
$("#calendarr").jqmCalendar({
events: [{
"summary": mcnname + mcntime + mcnweeks + mcnDateSplitFirst + mcnDateSplit,
"begin": new Date(y, m, 14),
"end": new Date(y, m, 15)
}, ],
months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"],
days: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
startOfWeek: 0
});
我想做什么:
我想在代码中键入它们的webservice insead中添加通过代码的事件。请帮忙(对不好的解析代码抱歉:P)
答案 0 :(得分:0)
您处理天气数据服务器端(PHP或您正在使用的任何内容)并格式化数据并将其传递给页面。 JQM日历的事件采用json格式,因此您需要将您的天气数据和格式设置为json编码,就像您的硬编码事件一样。
在服务器端设置了事件,然后在页面上,您可以在jquery中执行以下操作
var weatherEvents = <?php echo $weather_data; ?>;
$("#calendarr").jqmCalendar({
events: weatherEvents,
months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"],
days: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
startOfWeek: 0
});