【发布时间】:2012-02-17 09:54:06
【问题描述】:
我在我的一个应用程序中使用这个日历:https://github.com/themouette/jquery-week-calendar
我已对其进行了设置,以便我可以通过 ajax 调用将我的事件拉入日历。然而,编写新事件并不能以某种方式工作。我认为问题在于 json 对象更具体的 2 个日期。
目前我有以下代码:
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);
}
我得到的错误
这是正在发送的对象(我认为日期导致错误...)
谁能帮助我构建 json 对象以使其正常工作?
【问题讨论】:
标签: jquery ajax json date calendar