Как получить данные из php через ajax в полном календаре jquery, если щелкнуть предыдущую следующую функцию

Я хочу получить функцию для конкретного события:

$('#my-prev-button').click(function() {
$('#calendar').fullCalendar('prev');
});

и у меня есть код для полного события календаря, я хочу сделать это специально для предыдущего или следующего события, и я хочу получить дату начала и окончания этой функции, пожалуйста, помогите мне друзья и в настоящее время с помощью кода, который я дал ниже, он возвращает текущая дата

Jquery часть:

 $('#calendar').fullCalendar({
//                 theme:true,
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
defaultDate:"2014-11-01",
events: function(start, end, timezone, callback) {
$.ajax({
url: 'myxmlfeed.php',
type:'post',
dataType: 'html',
data: {

start: start.format(),
end: end.format()
},
success: function(doc) {
var events = [];
$(doc).find('event').each(function() {
events.push({
title: $(this).attr('title'),
start: $(this).attr('start'), // will be parsed
end: $(this).attr('end')
});
});callback(events);
}
});
}
});

XML часть:

<xml>
<event id="1" title="first entry" url="http://www.google.com" start="2014-12-22" />
<?php
$start = $_GET['start'];
?>

<event id="2" title="first entry" url="http://www.google.com" start="<?php $start; ?>" />
<event id="3" title="fir entry" url="http://www.google.com" end="<?php $_GET['end']; ?>" />
</xml>

0

Решение

Вы можете использовать обратный вызов viewDisplay

$('#calendar').fullCalendar({
viewDisplay: function(view) {
callBackfn(view.visStart ,view.visEnd);
}
});

вы можете получить дату начала и окончания, как это

function callBackfn(startDate,endDate){
var datesArray = getDates(startDate,endDate);

}
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]