私はfullcalendarを使用しようとしています。ドラッグする前にイベントを保存しようとしました。しかし、アヤックスは最後に読んだ。以下は私のコードです:fullcalendar最後にAJAXを読んでください
$('#event_add').unbind('click').click(function() {
title = $('#event_title').val();
event_url = $('#event_url').val();
stime = $('#event_stime_hr').val() + ':' + $('#event_stime_min').val();
etime = $('#event_etime_hr').val() + ':' + $('#event_etime_min').val();
allday = $('#chkallday').val();
eventTime = '';
if(stime.length > 1){
stime = stime + ' ' + $('#optstime').val();
eventTime = stime;
if(etime.length > 1){
etime = etime + ' ' + $('#optetime').val();
eventTime = eventTime + ' to ' + etime;
}
}
if(title.length===0){
$('#erreventtitle').html('Event title is required');
}else{
$('#erreventtitle').html('');
var eventDetails = eventTime + ' ' + title;
var eventid = null;
$.ajax ({
type: "GET",
url: "calendar/save?",
data: 'title='+title+'&stime='+stime+'&etime='+etime+'&allday='+allday+'&bgcolor=&url='+event_url,
cache: false,
success: function(data){
eventid = data;
console.log(data);
console.log('savedata');
}
});
console.log('add event');
addEvent(eventDetails, eventid);
}
});
出力はコンソールにあります。
add event
save data
私はなぜajaxコードが最後に読まれたのだろうと思います。お手伝いありがとう。
これは私を助けてくれてありがとう – Kyrie