Я использую этот календарь в одном из своих приложений: https://github.com/themouette/jquery-week-calendar
Я настроил его так, чтобы я мог перетащить свои события в календарь с помощью вызова ajax.Однако написание новых событий не работает как-то.Я думаю, что проблема заключается в том, что объект json более конкретен для двух дат.
В настоящее время у меня есть следующий код:
calendar.js:
'Bewaren' : function() {
calEvent.id = id;
id++;
calEvent.start = (startField.val());
calEvent.end = (endField.val());
calEvent.title = titleField.val();
calEvent.body = bodyField.val();
var cct = $.cookie('csrfeval');
console.log(cct);
$calendar.weekCalendar("removeUnsavedEvents");
$calendar.weekCalendar("updateEvent", calEvent);
$dialogContent.dialog("close");
var data_item = {
"start": calEvent.start,
"end" : calEvent.end,
"title" : calEvent.title,
"body" : calEvent.body,
"csrfeval": cct
};
var target="/evaluatie/ajax/bewaaragendaitem";
$.ajax({
url: target,
data: data_item,
type: "POST",
dataType: 'json',
error: function(XMLHttpRequest, textStatus, errorThrown) {
notify("Ajax error");
if (errorThrown != 'abort' && XMLHttpRequest.status != 0) {
notify('unable to get data, error:' + textStatus);
}
},
success: function(data) {
//self._renderEvents(data, $weekDayColumns);
notify('Ok');
}
});
}
ajax.php:
function bewaaragendaitem(){
print_r($_POST);
}
ошибка, которую я получаю
![error](https://i.stack.imgur.com/dfQwK.jpg)
Это отправляемый объект (который, я думаю, дата вызывает ошибки ...)
![enter image description here](https://i.stack.imgur.com/Tbk6Y.jpg)
Кто-нибудь, кто может помочь мне построить объект json, чтобы это заработало?