我有一些在 AJAX 调用成功后运行的 JavaScript:
$.ajax({
type: "POST",
url: "CalendarServices.aspx/UpdateFilter",
data: 'id=' + this.value + '&checked=' + $(this).is(':checked'),
success: function (data) {
$('#calendar').fullCalendar('refetchResources');
$('#calendar').fullCalendar('refetchEvents');
}
,
error: function () {
}
});
我不希望用户直观地看到 $('#calendar').fullCalendar('refetchResources');
直到 $('#calendar').fullCalendar('refetchEvents');
被调用的变化......这可能吗?
这是因为我在回调中注入了一些 html,因为 $('#calendar').fullCalendar('refetchEvents');
当获取资源时它会被破坏,所以会有一点闪烁。
有没有办法做到这一点?