FullCalendar - 成功时的Ajax回调

时间:2016-10-09 18:28:50

标签: fullcalendar

我在完整日历中设置了eventDrop函数。目前它看起来像这样:

eventDrop: function(event, delta, revertFunc) {
   $.ajax({
url: ajax_url,
type: "POST",
data: {
    id: event.id,
    event_start: moment(event.start).format("YYYY-MM-DD HH:mm:ss"),
    event_end: moment(event.end).format("YYYY-MM-DD HH:mm:ss"),
    action: 'update_jsonevents'
    }
});
}

在我的PHP中,我生成了JSON数据。小例子:

$array[$i]=array("id"=>$row["event_id"],
             "title"=>$event_title,
             "start"=>date_format($event_start_time, 'Y-m-d\TH:i:sP'),
             "end"=>date_format($event_end_time, 'Y-m-d\TH:i:sP'));
echo json_encode($array);
die();

在某些例子中,我找到了类似的东西:

    error: function() {
        alert('there was an error while fetching events!');
    },

我想回报类似"成功"从PHP到JS然后调用一个函数。我认为它被称为"回调"。我不知道如何设置它。我尝试了一些东西,但它并没有像预期的那样工作。有没有人为此目的有一个工作的例子? (PHP和JS)

谢谢!

1 个答案:

答案 0 :(得分:0)

我想我会自己回答我的问题......

PHP-部分:

echo json_encode(array('success'=>'true'));
die();

JS-部分:

success: function(){ 
    alert('Success');
}