我目前正在使用事件日历。其中我必须从外部TXT文件中将事件添加到日历中。如何将关键值和实体链接到JavaScript?该事件应根据我在TXT文件中给出的内容正确显示。预先感谢,
Code:
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8' />
<link rel='stylesheet' href='../lib/Theme/jquery-ui.min.css' />
<link href='../fullcalendar.min.css' rel='stylesheet' />
<link href='../fullcalendar.print.min.css' rel='stylesheet' media='print' />
<script src='../lib/moment.min.js'></script>
<script src='../lib/jquery.min.js'></script>
<script src='../fullcalendar.min.js'></script>
<li src='../events.txt'></li>
<script>
$(document).ready(function() {
$('#calendar').fullCalendar({
theme: true,
header: {
right: 'prev,next today',
center: 'title',
left: 'month,agendaWeek,agendaDay,listMonth'
},
defaultDate: '2017-04-12',
navLinks: true, // can click day/week names to navigate views
eventLimit: true, // allow "more" link when too many events
events: [
{
title: ' ',
start: ' '
}
]
});
});
[Txt file][1]
[1]: https://drive.google.com/open?id=0Bw3XnR8_0rzCVEpVMlpHNm41bUk
使用jquery的ajax。
$.ajax({
url: "sometext.txt",
success: function(data) {
processData(data);
},
error: function(xhr) {
console.log("Something broke.");
}
})
我建议将数据存储在JSON中,以免进一步的处理是必要的。喜欢:
[
{
"title": "Probosys Meeting",
"start": "2017-04-01"
},
{
"title": "Probosys Starting",
"start": "2017-04-03"
},
{
"title": "Probosys Fucntion",
"start": "2017-04-06"
}
]